Been using it on my Can Am, current and previous one, for over 4 years.
Since its a plastic body, I seldom wash, but use the Eagle 1 stuff dry and
wipe off. Works well on plastic windshield also.
Another product I use on it and my cars is Ice wax spray. Sprays on and wipes
off just as easy. Plus leaves a nice coat on the cars that were previously cleaned.
Both products work nice on black parts of autos/bikes, leaving no white film, something
many other spray detailers do not.