If you have a 2018 or newer Jeep Wrangler JL or Gladiator JT, you will experience this issue. The sun visors are held on with a cheesy plastic clip and they will break and the visor will randomly fall in your face at the most inopportune moments. Just print 2 of these, remove the 2 screws near the visor mount (T-20 Torx bit required) and install these. Just need to replace the original screws with longer ones, I'm not sure of the exact size, I just found some in my garage that fit.
These can be installed even if yours hasn't broken yet, to reinforce the crappy OEM part.
I printed with Carbon Fiber reinforced PLA. PLA+ or PETG will probably hold up well. Time will tell, if they break, I will just print more. But there isn't much force on them, so they should last a while.
UPDATE: 6/13/22 - The PLA with CF has deformed significantly with the summer heat in TX. Other tests show that PETG cannot handle the heat either. I have reprinted with ABS and will report back with the findings, but so far other tests are showing positive results.
JT_Visor_Clip_v1.stl | 129.2KB |