I've bought Rain-X Anti Fog couple of weeks back, only applied it once seems to work alright, but I think you need to do it frequently and properly maybe once a month. So I reckon you could give that a try they are about $10 a bottle from BIGW