Can't you get Pinlocks for these helmets? That'll stop the fogging.
Yup, Pinlock is available, but so far mine's OK. The only time fog's been an issue for me with Scorpion was in relatively cold temps (45 or lower). And I hope to not see those temps till Autumn