From my panel truck, and suburban experiences,,Its easier and a lot less headaches to have an upholstery shop put a cloth headliner in.
I insulated it first, and they did a beautiful job on it.
Less than 500.00. including the extra material for me to make the side insert panels.