I have to replace mine too. The hinge in the driver's sun visor broke several months ago, and the dealer told me that they don't know when they will get replacement parts. According to them, they make a batch when there's enough demand, and that's when I can get a replacement.
Sounds a bit like...