I disagree. I put the ones I have on to cut down on the windflow and they truly do. I got mine from Ma's Cycles and as you can see, they do not cut off any headlight shine. They are also very easy to clean so no problem there.

btw, this is an old photo . Right after buckhorns, right before bar wiring...