Leather seats?
There are several suppliers of leather replacement covers which are easy to replace. Theseatshop has some videos on YouTube that show how to do it. You might contact them and see if they have the rear bench covers. I think I remember reading that they could provide those.
I redid the ones on my 98 truck a few years ago and also replaced the driver bottom foam. Those were katzkin brand covers sold on eBay by a shop in Greenville, MS. I think the seller was called newseatcover or something like that. I’d recommend those since they had the stock pleats versus the cheapo flat style ones that you see sometimes.
If you have cloth then I’m going to be completely useless. A local upholstery shop may be able to advise on replacement. Otherwise, a salvage yard may be a good bet. Try car-part.com which is a good search engine for local yards.
Stockinteriors.com sells new visors which match the shape of the Tahoe ones but lack the side-out plastic visor and lighted mirror. They look like a good replacement, but you may want to replace the headliner as well for the best color match. Pickups used a different style which did not clip on the center end.
I need some on mine. Like nearly all of these, the fabric dry rots after 20+ years. The ones on my truck are complete crap but the ones in my Tahoe may have another year left on them.