3M 80 Rubber and Vinyl adhesive the adhesive is neoprene based giving the adhesive a heat resistance of over 200F. This is all important in attaching headliners and other interior vinyl parts. The Spray 80 uses a controlled lace spray pattern, not a hair spray type particle spray. This allows the user to very precisely put the adhesive exactly where he wants it. Spray 90 is best suited for Formica and other laminates, it does not have the heat or the plasticizer resistance of Spray 80.
Spray 80 runs from $15-25 per can, depending where you buy. The product has 150 square feet coverage per can. This should be enough to cover about three doors. Spray both surfaces, wait till dry to the touch then place the parts together. Get it correct, or it will be very difficult to separate the parts.
Hot melt adhesive would probably work well but they are also affected by heat in the car and plasticizers. FYI plasticizers are the oils and chemicals in vinyls and rubbers that make it soft a supple. It affects the adhesives over the long term and more quickly when the temp increases.
Two links below, one to 3M bonding systems the other specifically for 80 Rubber and Vinyl adhesive. Any other 3M questions just ask, been doing this a long time. Don
http://solutions.3m.com/wps/portal/3M/en_US/Manufacturing/Industry/Product-Catalog/Bonding-Solutions/?WT.mc_id=www.3m.com/bonding
http://solutions.3m.com/wps/portal/3M/en_US/Manufacturing/Industry/Product-Catalog/Online-Catalog/?PC_7_RJH9U5230GE3E02LECFTDQGLE0_nid=KD08W5L7R0gsSC2785KN7PglZQWKR3WDFWbl