3M makes some OK stuff and some NASTY stuff... I forget the # on the can but you want the NASTY stuff. I used some of each once upon a time when redoing various headliners. The OK stuff (doesn't smell too noxious) didn't hold long. The NASTY stuff will slightly melt the foam backing and hold forever.