The way I got to the closest "show quality" sunviors was I bought a set on eBay, with the material in OK condition. But the passenger side with the lighted mirror sagged and came apart during shipping.
I sent it to Jaxx Seat Covering for a recovering job......it came back just gorgeous! I mean they did a crack job on it... and it matches the driver's side perfect (at least by my eyes)
I don't think Jaxx is back up for business as they are in the process of moving and setting up, but, short of paying a fortune for a NOS set, this seems your best bet if you can wait. I was more than happy with the job Jaxx did on my sunvisor.....they sure know what they are doing!
Bruce '87 Grand National