I can actually dismantle a 2240 and put it together again Mike.
Which is saying something!
New transfer port seal O ring thingy.

But I have an 18 month old little used Swiss Arms Beretta which blows gas out of the top of the mag.
I can't find a new mag on the net and Baz says he has had little success fixing them.