I have been using the Yamaha Detailing Spray for a couple of years and it is good for everything, not just the paint. Takes bugs off the windshield easily, use it on chrome, plastic, etc....and the Honda stuff reportedly will eventually melt the paint on any non-Honda vehicle...
Coming fresh from the Goldwing community, I can say w/o reservation, that these people are excellent to deal with. I have purchased many items from them and their service is excellent. I hope to find a dealer that is as easy to work with for my Yammy products.
Protect All is very good stuff. I buy it buy the gallon from Camping World. Can be used on any surface and gives wax-like results. I use it after every wash because it is so easy to apply. Wipe on w/ one cloth and immediately wipe off w/ another. Try it...you'll like it.