Im sure theres a lot of coflicting opinions but heres my say. I always wash my bikes with Mr. Clean auto dry. It is worth every penny. Saves so much time. Can you dry out every nook and cranny on your bike? I cant. With auto dry you dont have to worry. It all dries with zero film. the kit also comes with a scub brush that works great on rims, frame, suspension, brakes (all the non body work stuff). After the bikes clean I use this spray on and wipe off stuff made by Lucas. Ill get you the name tomorrow. My brother convinced me to use this stuff and im not lying to you guys it is amazing. It looks like skimmed milk when you spray it on and you just wipe it off with a terry cloth. You can spray it on your winshield, your paint, your rims, your guages. ZERO residue, and it looks like you waxed your ride no BS. Its like gods tears for your bike. thats all i use. I have a shammy (spelled right?) too and a bunch of rags to clean all the greasy stuff around the chain.