I use a Rain-X product for plastics on the windscreen (also use it on our helmet face shields). For the body of the bikes, I use baby shampoo. I used to use Dawn, but it takes the wax off. When we bought our current motorhome (with full body paint), the manufacturer recommended baby shampoo - works great and I now use it on all our vehicles.