Well, if you wear glasses, dont bother with the Invisions, there isnt enough room in the gogles for glasses and your face.
Ive got some old JT's but gonna get some Morphs, as the goggle we marshalls use at the site, are Sheilds and even they are good.
Also, Morphs are difficult to fog, by all accounts.
Gaz