I recommend ordering a black one. That way you can hide the exposed gaps where the headliner is short with black touch up paint.
Even if you could find a good fitting headliner, once humidity gets a hold of it, it will warp, buckle and shrink, leaving gaps.
Think of it as replication of the original headliner in every detail.
