When I instructed with the Motorcycle Safety Council, we always suggested to use Pledge on the front fairing as it makes for easy clean up of bugs, etc. Personally I use Plexus for a dry clean and S100 for the full monty. I have had to put dialectic grease in the connections on my PS1000 as if I washed her with a lot of water, she's stop running for a few days until she dried out. Never had any problem with the 999 though.