I purchase it online in bulk: Pro Honda Spray Cleaner and Polish, it's quite inexpensive, but it's SO useful. Since I discovered this stuff, I have given up using all other cleaners.
What is it good for? A more accurate question is, what ISN'T it good for?
I use this spray on bodywork, windshield, wheels, headlights, chrome, even tires. I do not use it on the seat, as it is a bit slippery after applied.
It is an excellent surfactant - you can spray it on dirty bodywork or a dirty windshield, let it sit for a minute or two, and dirt and bugs can be simply wiped off with a towel.
It leaves behind a protectant layer that looks like it has been polished. It beads up water like it has been waxed. And it lasts!
I keep a can of it in a saddlebag, along with a couple small cotton towels. It is the ONLY thing I use to clean my bike anymore! No water, no soap, nothing - if my bike is absolutely filthy, I can get it completely sparkling clean in about 20-30 minutes using one can of this cleaner and maybe 4-5 small towels.
Other things I use it for:
- Cleaning the interior of my car
- Cleaning grease off bike parts, car parts, pretty much anything
- Cleaning bugs and dirt off my helmet and helmet faceshield
- Putting a protective water-shedding layer on my windscreen, to deflect and bead up rainwater
Seriously, I cannot recommend this stuff more. I buy maybe 10 cans a year, and that lasts me throughout the year. Cheap, easy and fast - what more can you ask for?