Wide Eyez visor. It mounts on any helmet. I have one, but have not yet mounted it on my spare helmet. I am using a Giro Air Attack, and have both the clear and tinted visors. I also wear glasses, and the visors fit perfectly over both my sunglasses and regular glasses.
I like the protection from pebbles and dirt kicked up from cars.