My rear deck louvers ('80 Mustang) blew off in a windstorm and I saw that they had been attched with thick double sided "sticky tape." The fact that this stuff lasted 27 years is somewhat amazing.
I have been unable to find anything like the original. It seemed to be rubber based rather than foam. I tried Liquid Nails and carpet runner tape with no success. Any ideas? Those louvers sure help keep the interior cooler.