Washed and waxed the truck really good the other day and the sun was hitting the roof just right and you could see were the old visor was on the roof. It is not smooth by a long ways and the filler they used to seal the holes is starting to crack. But it is not leaking, thank goodness. Going to have the truck go to the shop soon to have the hood fixed because the paint is starting to chip up. I'll have them fix the roof while they are at it and install my clear cab lights that my wife bought me. Or I may do that myself. How do ya know were the lights are suppost to sit on the roof? That is a crazy price for the visor. Figure it would do magic for that price. LMAO