Robin, what material are the tubes made of? Are they Bronze? This is just a thought, if they are bronze, which is somewhat non corrosive and they used a carbon steel to spike the gun. if this is the case you may try using HCl, Hydrocloric acid, placed in the vent hole to disolve the metal used to spike the piece. it's just a thought, works great on taps.
Once a friend broght to the shop a Titainum shaft from his snowmachine which he tried to drill and tap. Ti gauls real easey and he broke the tap. I won the bet--- got the broken tap out. HCl did the trick.