I saw a set of the correct visors on ebay earlier today for frigging $175. My keyboard and desk almost got a coffee shower. I'm not sure how much an upholsterer would charge, but I'd bet its close.
I may have to just keep stalking the JY.
$175.00 for used? Ouch!
If I had the right color in stock & didn't have to order up any, $75.00 for a recover of a basic standard set. Although, finding the exact matching color elastic in that width that GM used is damn near impossible. More than likely it'll be black. That's part of the prob with having to recover these.
The Escalade ones with the pull-out part & the mirrors are a bit more work to do. That = more $$$, of course.
Take about 1.5 hr.s or so to do, so I'd be doing them for the labor rate.
The material would be minimal. Less than 1/2 a yard. If the right material is in my stash, it's a left-over from a previous job. Add $20 if I have to order-in specific for the job.