Badges. Badges. We don't need no stinkin' badges!
3M VHB is my recommendation. This is the same stuff that keeps badges and trim cars. VHB stands for Very High Bond. You have to love it when the product is good and the name is just a name rather than marketing hyperbole.
There are some members here that may know exactly what Trek used.