My son can't use contacts, and laser surgery is not an option. Is there a anti fog coating that actually works? I have tried these 3 and the best seems to be the Cat Crap. And those results were marginal at best. I'm not looking to go buy a new helmet as I just got him a new one but its looking like that may be the best option.