I'm a "motorhead" from way back and I like things to look pretty. It's a real challenge to keep my son's dirt bike looking great. But since he's a pro racer, appearance is important. I found some industrial strength cleaner nicknamed Purple, that really gets the dirt off. We quickly wet the bike, then spray the Purple on and the dirt just flows off when we powerwash the bike. Awesome product.