I may be wrong in this matter, but I personally do not believe that us normal automotive consumers can purchase canned spray adhesive that is as strong as that being used by the upholstery shops. Headliners get a LOT of heat from the sun baking the roof. I used some 3M fabric/upholstery adhesive to reattach some sagging headliner material in a VW Golf this past summer and it was hanging back down 3 days later. In fact, the can did specifically state that it would not work with headliner material, but I had to try anyway. The guy in the paint department of our local NAPA warehouse advised that there is no adhesive available to us consumers that will work to reattach headliner material. I do agree that new material is a different matter, but stick with my initial belief that the shops have better glue. We are not talking about a lot of money here when you go to the trouble of removing the panel yourself. Besides, the shops I went to had a huge selection of materials and colors - a lot more than available in the fabric stores that I went to.