We went with an off white or natural white headliner and we love the color but the problem we have ran into is with the adhesives. We used Lock Tite Professional 300 to apply styrofoam insulation to the interior of the shell, then the same for the headliner to the styrofoam. The styrofoam held well but the headliner has failed in places in the 90+ degree Georgia heat, other places are holding well so at this point I think it may be more operator error on the application of the glue. But on our door rebuild I used DAP contact adhesive to apply the headliner directly to the
fiberglass on the doors inside and it failed. When I put it up I glued it to the door applying it to both the door and the vinyl letting it sit until it was tack dry then pressed them together as the instructions said then trimmed the headliner to the edge of the door with a razor but the headliner shrunk in the summer heat so I will have to replace that piece. We used the two coat method with the Lock Tite as well on the shells interior. I have a can of 3M automotive headliner and fabric spray I plan to try but it is not cheap at $20 per aerosol can...what ever you go with I would advise testing first, we did test multiple glues on the styrofoam and the headliner and still ran into problems.