Rain-x /fog-x ..is a good product and has worked for me ,about a year long per coating ,but I live in a very mild climate.