I need to fix the seats for my '66 Chevelle. The front bench is ripped across the drivers area and the rear is has a couple of small 2" rips. I would want to go ahead and redo all of the foam and vinyl. What else is involved? I think my springs are OK. Would I just be better off taking it to an upholtery shop?