Bit late to the convo but I really suffered with fogging with any goggles until I bit the bullet and got an exfog.
I won't lie, it's overpriced and you can make something similar for much cheaper. I have no tech skills however so got the exfog and have literally not fogged since. I like that you can use it with any goggles as well and have cut multiple tubes to suit a few different set ups.
I consider it my best airsoft purchase tbh, even the nicest RIF is useless if you can't see past the end of the barrel.