I've found the helmet blower fixed my helmet fogging problem permanently.