Follow up: I had professional headliner shop fix it and it's good ($376). However, the drain tubes were one problem. The pan had a 'V' shaped notch in the sunroof drain pan, where Land Rover had hung the end of tube and applied glue/goop to hold it in place. This glue dried off and the tube...