I've always used Bike Brite on my motorcycles and have been using it on my bikes too. Wet the bike down real well, spray on the Bike Brite liberally, wait 5-10 min and then hose it all off real good. Good stuff that doesn't leave spots either.
https://www.amazon.com/Bike-Brite-MC...s%2C188&sr=8-2