i would take bjorns advice,i am a certified mechanic but when it comes to jobs where the materials are expensive,it is best to let a pro do it so if it gets messed up,you have recourse.it usually turns out to be cheaper in the long run.i let a upholstery shop do my seats and headliner.