I used to buy this spray that i used when i rode my motocross bike , and my goggles fogged up, it worked pretty nice , no fog or something like that. it was years ago , dont even know if they still make it .

dont know if that would help or not , just a thought.