i have both prodigys and a oakleys. my oakleys i loved to death, until three years later the lense seal broke and they wouldnt stop fogging. so i got the prodgys and they never fog. very high quality, just a big kinda look. great look w. helmets tho, idk bout hats.