Dan,
I've seen that tape in use before but it's been too long ago for me to remember where. However I think I have something that will work, at least it 'looks' like your tape, I just don't know about the thickness. Take a look at this site and maybe you can tell which it is.
http://www.cstsales.com/glass_tape.html
Bob