i used 3m all purpose spray glue it holds up well if you clean surface right and use right material. i didn't use a heat gun i just sprayed and stuck the shit on, if you get a stretchy material unlike me it wont be hard but i had the least stretchable shit.