Living in Florida now and we get some downpours. I am looking for a good windshield water repellent. Rain X just leaves smears. I can clean with some nano shock prior to application or if you all have a better idea