Many of us have replaced the fabric on our headliners. The material is rather inexpensive at around $10 per yard. (NOTE: you will need 2 yards of material to do a headliner). I replaced the carpet in my 93 with an aftermarket carpet from Auto Custom Carpets in Anniston, AL cause it was not available from GM anymore. It might be able to be ordered for your car but I bet it will be big bucks. I paid $200 for mine.