I actually got double sided foam tape from Radio Shack because I was there, and needed some double sided tape anyways (to tell you the truth I wanted to make foam tires for my 1:28 scale...)
This stuff has a GREAT amount of hold, but with constant pressure, it will come off. Also rolls off after some rubbing.