Harley Davidson markets a cleaner called Harley Spray Cleaner and Polish. It comes in a brown aerosol can and costs about 5 or 6 bucks. It's an
oil-based cleaner as opposed to the water-based detailers and I've found it to work great: spray it on and polish it off. After all, what is your motorcycle but an engine bay on two wheels? The stuff has some sort of perfume in it, and my guess is that HD buys it somewhere for about a buck a can as bathroom cleaner or furniture cleaner/polish, relabels it and markets it as their own product. In any case, it's handy, safe, readily available and works great