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