Yeah mine are glass for got about the potential difference, So in that case im not sure if its lexan i would think it could, but ive been wrong before.
and I have the yellow ones.
Ahh a little, nothing that will blow you away I can and totally run with just the 520's when its snowing at night, cuts the glare waay down. It helps how much im not sure. sorry.