Karl, i did mine myself. Saved a boatload of money.
If youre up to it, buy a kit from these guys and have local upholstery shop install it.
https://www.airtexinteriors.com/
Heres full service option nearish you colorado
https://www.centennialaircraft.com/generalaviation