I don't have an inside facility to store my bike so it stays covered up out side. I accidentally discovered an awesome way to prevent rust, and on the upside, it cleans the bike up nice too. I got some WD-40 overspray on my chrome. I noticed after I wiped it off that the chrome came real clean and so did everything else on the bike. I decided to spray the fenders, tanks, the chassis, and pretty much everything in sight to see what happened. It worked like a champ. I went out two day later and started wiping down the bike. The WD-40 removed every spot of rust, oxidation, road film, and what have you. Naturally I went ahead and applied wax and chrome polish as a barrier, but if you want your ride to be spotless, spray it down with WD-40. It is cheap, effective, and doesn't harm any of those high dollar parts. If you want to go all out you can buy an al-cheapo insect sprayer like you buy at Wal-Mart and mix up a solution of soap and water to give the bike a good wash, then rinse it off the same way. I did that on mine, then blew it off with a leaf blower. It turned out spic and span.