So I skirmished last night.
I can confirm Cat Crap works a real treat and completely stops fog.
Bearing in mind I wear a proto switch el as face protection and it gets real sweaty in there it only fogged where i didn't apply the cat crap, I only had to put it on once and it last me all night.
I would seriously recommend it.