Quote Originally Posted by IndeedSS View Post
Where would one get that paper thin double sided sticky foam used for attaching emblems or badges, as some would call them?

you're looking for 3M double sided adhesive tape... should be pretty easy to pick up at most auto parts stores.