Mine is a Lund Moonvisor with the lights in it just like the one pictured on the white truck. I just took mine off, and I can't see how the body shop that installed it could have not done it right, it fit tight, and it didn't rattle against the roof, just the whole visor would flex and vibrate. It was tolerable at 55 or so, but any faster, or into a head wind it made all kinds of noise. I also drove a '90 4X4 350 dodge gasser with one on it and it did the same and I only drove it for a couple of miles. On my truck, I believe( my opinion) did not allow enough air through it. The air would come off the front of the truck and it hit the visor and it goes right down the windshield and back down the hood. I have had mud clumps on the hood from some wheelin, and when I get upto highway speeds the mud goes forwards until it wedges under the bug shield.
I am glad that some of you are having good luck with yours. I really liked how it looked, and I am not looking forward to welding the holes shut and getting the roof repainted, but I like it being off the truck better.
Oh by the way the visor has been on the truck since about mid 1996, and has well over 100,000 miles on the truck. Everything that I said has happened since day 1. I have had several dodge guys and ford guys tell me that was the nature of the beast.
Michael