The ones shown are the Mugen Blinker Lense Covers on my car. Though they are spendy, they add so much to the look of the car they are well worth it.
As for moisture behind the lens, if I pressure wash the car with them on a little water will get behind them, but they come off very easily (20 seconds tops) so you can wipe them down. They have gaskets around the edge that seal quite well so rainy day driving is no problem. I normally take them off before washing.
Read the Mods page on my site about how to mount them quick and hole free!