Have you tried checking any local upholstery places? Reason I ask is that the price they quote you might be very reasonable compared to other options and you wouldn’t have to deal with shipping costs either. Most local dealerships outsource a lot of there upholstery work if they have a buyer...