Quoted from ovfdfireman:Electrical tape wont hold up, but is guaranteed to "goo" up your rails. Pinballpro tape is custom made for this application, durable, does not come off even with repeat glass removal. The best bet is to just try it. The roll is enough to do up to 3 machines with full coverage ($6.65 per machine) you wont be disappointed.
Just an FYI, I went ahead and bought this tape last December to avoid any stick mess even though it was 20$ a roll and 9$ to ship at the time. Put it on PDI glass.... Went to move the glass to another machine yesterday, removed the tape and all the glue stayed on the glass.
I'd say it's just as messy as anything else, it's going to be impossible to get it off without messing up my glass I think. At least it looks nice and is sized right I guess....