I recommend Zaino to all you guys it's made for cars and it's a car show polish but it will work on bikes. The Zaino wax actually builds a protective layer like a very hard clear coat which will help protect against scratches from rocks on the road and things of that sort. I have been using it on my cars since 2003 and it works great. I just recently started using it on my bike. It also makes it very easy to clean with just detail spray between washes.