FYI
I have had bad luck with visors, our 98 Dodge, you couldnt keep the thing tight & the screw would pull out or it would crack around the hole, My brother in law had one on his 89 ford with the same results. I dont think the new trucks are made of good enough material in the roof area. Just my experience with visors,
Brett