Find a retired upholsterer who still does a little work part-time. Had my bench repadded as required, and totally tuck 'n' rolled, plus new door panels, full length, to match--total for labor and all materials: $200.