i replaced mine a couple of years ago .. ripped it down peeled off the old stuff and bought some fabric from wal-mart i went to a local upholstry shop and bought some 3m spray adheshive and had some upholstry buttons covered with some of the fabric.. pushed right through the material and headliner 2 yrs and it looks as good as the day it was put in
while i was at it i also painted all the interior trim as well
one day i will get those seats changed to match