Having worked for an OEM upholstery shop, service jobs are scheduled for down time in winter and the price is usually 2x the cost of your local shop.
Talk to your local shop and see if they can fit you in if you pull the skin yourself and do the assembly yourself