Over the time visors are not strong enough to support on OEM architecture, replacing one - new cost $150+ and if you going on the bumpy road they sometimes fall in your face. So simple $20 solution for both
you need:
8 round magnets from e-mail $5 you need only 4
4 small bolts from hardware store $2
4 washers nuts from hardware store $4
1 license frame plastic bolt cover set of 4 $8 with the plate (optional)
use common logic to put all together so the magnets on the top pulls the magnet on the visor see photos - if you like industrial look you do not need plastic cover for the bolt - I use on my.
working well
you need:
8 round magnets from e-mail $5 you need only 4
4 small bolts from hardware store $2
4 washers nuts from hardware store $4
1 license frame plastic bolt cover set of 4 $8 with the plate (optional)
use common logic to put all together so the magnets on the top pulls the magnet on the visor see photos - if you like industrial look you do not need plastic cover for the bolt - I use on my.
working well
Here's a write up I used to fix the visors on both my 80's,