Never been a big fan of upholstery shops approach to restoring seat assemblies. You are at the mercy of their process which does not always mirror the original assembly. I since have learned to do them on my own. I always use new foam, jute, burlap etc. Frames checked and verified OK.. fixing whatever needs fixing or straightening. I put material back on the way it came off and I typically end up with good results. Here are some e-body seats I finished not to long ago.

8209483-IMG_1514.JPG (158 downloads)