Replacement Sun Visors

I have the same problem and I have never seen any for sale either. I was thinking of asking my wife to try and recover them... Did you get a quote from the upholstery shop?
 
Got an estimate yesterday from the upholstery shop to recover my visors:
$50 each to recover them with the original fabric
$90 each to recover them with leather that matches the seats

After looking at the visors again I think I will just get the leather and recover them myself. Doesn't look too difficult.
 
Well, I found an upholstery shop to recover them for a reasonable price ($80 for both of them). He had a hard time keeping the stitches straight but other than that I am very happy with them. Here are the before and after pics. What do you guys think of them with the vinyl cover?

01082010_001.webp

01142010_001.webp

01082010_003.webp

01142010.webp