A bit late to the whole headliner chat, but I got mine done minus the sunroof portion for $250 flat, looks amazing now and has a warranty. Just a small father and son upholstery shop near me. $250 included removal, install, new material, and taxes. Really couldn’t believe I waited so long before, they finished in about half a day. It was sagging around my overhead console, sun visors, rear overhead lamp and the pillars in the back next to the hatch.
Also credit unions ftw, local one gave me an awesome rate on a 2% cash back card on every single purchase. First CC and very happy with it so far