Re: Headliner material.
Instead of going to an upholstery shop, I used one of those fuzzy nylon blankets from walmart. It has a nap to it, kind of like the old wool headliners from the 1940's cars, and provides decent sound dampening. I just used 3m spray glue to stick it to the fiber backing material.
It's held up pretty good for about 5 years now. Wager it might be cheaper than getting official headliner material.