I had a customer that insisted on putting a visor on his truck, I had a hard time finding one that fits the 3rd gens because of its design (something about single wall cab construction). Finally we put what I think was a Lund on it, and he hated the visor. He said it looked like crap, didn't function at all and made a lot of wind noise.
That has been my experience with them