I'm not sure of the best cleaning method but for upkeep I"ve use lemon pledge for years and have had success keeping my screens clear and wind slippery. I also won a can of proper windscreen polish when I went to the Midnight sun roast and rodeo up in Beaver Lodge Alberta back in 1999,but I can't remember the name. I remember people commented you could buy it at the shops, but I just use the pledge now.