Dart Sport/Duster headliner

I need to replace the old cardboard style headliner in my Dart sport. I've seen the new ABS plastic ones that are covered with colored foam fabric and available in assorted colors on ebay(174.95 plus $60.00 shipping). I want a Black one and am curious as to where the best/cheapest place to buy one of these is? Are the ones on ebay a fair deal. Anybody use one of these/ how's the fit? it seems like they would retain their shape forever.