I have a place down here in Cypress that is putting new skins from Ranger on my seats and he's charging ~ $500 to install them. I'll end up at $760 total. He said ~ $800.00 to do the entire bench seat in my son's older Ranger, with them making the seat skin - so it's about the same. From the looks of the thread above, my guy may be a little high. He does real good work though. Cypress Upholstery. That's a pretty good drive from Athens (NW Houston).
You may want to go back to Basscat. I've heard that they are like Ranger in their CS, and they might send the skins, and you can have them installed locally.
Total Recreation Products Inc.
Commercial Park and Playground Products and Services
Ranger Z520 250ProXS