Yup, I've used EternaBond tape on my trailer to hold my three, 100 Watt solar panels down on the roof. It is truly "eternal", and will take a lot of work on your part to remove it should you ever feel the need.
It's held up very well over the three years it's been on the roof of my trailer. I see no degradation at all.
It's a bit fussy to work with, because the film covering the sticky side is a bit difficult to remove and then the tape is fairly easy to stretch, which you do NOT want to do as you lay it down. Once it contacts the surface, it's bonded, so you cannot reposition it. Work slowly and patiently and you'll be happy with the results. I did all the work with it myself, but think an extra pair of hands would make the job easier.
Hi-Lo 1707T - Tire Minder TPMS on Tow Vehicle and Trailer, 300W Solar Battery Charger, Equal-i-zer WDH
2014 F150 Platinum 4x4 3.5L EcoBoost SCrew