The Heko Wind Deflectors I bought are made of a very tough, tinted & transparent high grade plastic that completely eliminated the build up of condensation inside the car on the windscreen and windows as well as stopping the rain from getting in. This is because they allow you to have the windows open a couple of inches, rapidly allowing the vapour to escape.
The price is amazing as is the quality and precision fit,
Absolutely excellent buy!