I have used Pledge for years to clean my eye glasses, wind shield and my entire bike. Just let it sit on the wind shield for a few minutes, and the bugs come right off. I think it works great on any plastic or leather surface. I don't use it on my Seal Floorboards because it tends to make the vinyl too slick. I always use a micro fiber cloth to clean and polish.
Ride in comfort