you didn't tell us it had a "history"- I assumed it was doing that from the get-go- now that puts a different light on things- maybe, if you can, change out the spring first,( springs are notoriously hard to come by) then just spend the 50 or whatever( the real good Chinese mags used to be around 35) and get a new one- personally, i'd just go for new , but then I haven't time to spend on bending and welding- in the field, any mag that acts like that is just thrown away- even at the armourer level- the question is can you get the floorplate off?.