There's a guy down here in Puyallup. He has a little shop out of his house just off the Canyon Road exit of hwy 512. He teaches upholstery at Bates or Clover Park or something. He's only at his house shop from like 4p - 7p or something like that. But he is really reasonable as far as prices go. A friend of mine had some work done to his car and it turned out great. I'm going to have him do a new headliner in my '66 in a month or two.
I don't have his name or number right now, but if you start driving South on Canyon, you'll see the signs to his shop. If I go by there, I'll try to write down his number and post it up.