I bought this to replace my old base cleaner (some citrus based crap) and this stuff is a way better than the generic stuff. It gets out really tough stains you receive from spring riding. I'd recommend this to anyone that is really pedantic about having a clean base (like myself!)
This is a must have for someone who is very concerned about keeping their base clean. I used it and it took out nearly all the stains on my base...even some that my previous cleaner wouldn't take off. I'll definitely buy it again!