I got some thin clear plastic from Hot Buddy Products, The guy that sold me the Power Flag gave it to me to protect the tower from what your taking about. The Wake Designs mount the Power Flag comes with has some pretty agressive mounting teeth
I used grip tape when I had all that boss stuff on my tower and it protected it pretty good. The only down side is like someone said when it gets hot the glue loosens and the clamps slip and you can see the nasy glue around the edges from the clams moving. I would try to find the plastic Im talking about it doesnt need glue and Its thicker than the Electrical tape and more durable than the grip tape