As far as S100, everyone should keep in mind that it is not intented for finished or painted surfaces. Many use it to clean chrome (wire wheels, etc.) but you really shouldn't use it on the black, fenders, tank, etc. It works great but it is caustic. Another biker got me using Simple Green which is far safer and works good. It easily removes oil grease and dirt. I spray it on the wire wheels, engine, chrome then rinse with water and dry off with a leaf blower. Use a towel to finish. I don't use it on the painted fenders or tank but you don't have to worry about spillage. I wax the painted stuff and chrome with Mother's Cleaner Wax (with carnuba) and use the same wax on my windshield.