Hi mate, iv been having the same problem as you with misting on the inside of my visor, that is until one of my mates put me in touch with this lot visorvision (www.visorvision.co.uk) they do a product called fogtech it comes in wipe or bottle form, this stuff is great