PURPLE POWER cleaner/degreaser. This stuff just makes the dirt and grime melt off. I first blasted my bike with high pressure water and then applied this stuff, let it sit for 5 minutes and rinsed. Looks like I detailed my whole bike, but never even touched it. I will be using this stuff from now on. Just thought you guys would like to know. Even makes the rims shiney!