This idea was passed on from a fellow rider so I will not take credit. But 3M makes a product that is sold at Wal-Mart in the marine section. They have a whole line of products in white bottles this one is the only trigger type bottle. It is called Marine Clean and Shine Wax Enhancer and costs under $10.00 for a 15oz. bottle. Wash your bike and give it a good waxing. Then use this to clean it for the rest of the season. I use it on the shield as well as my helmet and visor. The bugs hardly stick and those that do wipe right off with a soft cloth. I never ever cleaned any of my bikes but since buying this product I clean mine and my hubby's bike after each ride.