2022 Update.
Small variation here if you don't want to mess with the magnets "above" the headliner. I duct-taped a piece of flat bar steel above the headliner to give a large surface area for the magnets to zero in on. Then, on the visor, I put one magnet inside the visor and two on the outside to keep them all in place. Done. You do have the two magnets visible on the outside of the visor when it's down but that doesn't bother me in the slightest. Just thought I'd throw this out there. So happy I found this thread. And yes, Ace Hardware still has these in 3-packs.
