Quoted from mittens:
Unfortunately I have no experience with these sorts of repairs and I'd probably be more concerned about buggering it up more with a plumbers torch. If I were in your shoes, I'd use this as an opportunity to try out some of those fancy invisglass panels
I used all three optical non glare glasses on my games. Invisglass, PDI version & the Stern version. All of them are great and make your game even pop more. The glass is not cheap at about $240.00-$250.00 a piece, but then they want maybe $60.00 more for shipping. I have the Stern version on my AFMR. It looks crazy good.
I got them from Marco http://www.marcospecialties.com/pinball-parts/502-6845-00 First I got one piece to try it out, also got a few other parts I needed. The shipping for all my parts was $9.99. Got all my stuff in great shape. I put the glass on my Sopranos game. Great glass with a great shipping cost. Two days later I wanted to buy more....damn out of stock....wait...wait...wait...Great in stock again. Bought four pieces this time, shipping for all four was $9.99. Thank You Marco Specialties. Sorry had to share