I'm getting a new helmet soon and I'm leaning towards getting one with "pinlock" technology. Basically it's a shield inside the main shield and it creates an air gap, eliminating fogging. I haven't tried one yet but here's a link to Revzilla. Maybe they have a shield for your helmet already.

http://www.revzilla.com/search?query...x=-1216&y=-366