need headliner help

Black makes it easier to find a suitable fabric. If you can't locate a headliner for your car you can have a new one sewn up using the pattern from the original.
Be careful taking it out to save the pattern.
Any upholstery shop can make you one. I have sewn up many and installed them.
They may sew it up for you and let you install it yourself if you ask.
I have never had anyone ask me to do just the sewing though.