I use this on my grandson's Honda CRF 50 and a few custom bicycles I have. I like that I can just spray the the equipment down, let it set for a few minutes and hose it off. Makes everything look like a spent hours detailing all the hard to reach places.
I've never used any other cleaning product/surfactant that worked as well as claimed. This stuff is awesome. I really just rinse my bike, spray on, wait a few minutes and rinse off again. Makes my bike nearly spotless.