I haven't used any of the fore mentioned cleaners, but I still use Bon Ami, and only Bon Ami. It will cut thru the road grime, and will not scratch the window, guaranteed not to scratch. A clean window will shed the water.

Larry


I don't own a vehicle that isn't old enough to drink.