I'm a real 3M slappie - they make awesome stuff.
I have a giant roll of 3M VHB tape (Very High Bond, which is probably similar to this stuff) that I use for all kinds of repairs and projects, and it's never let me down yet. I also have a roll of 3M polyurethane protective tape that has a million and one uses. Both are fantastic products.