Well I went to Bradis to replace the magazine. I'm still starting out, so I only had the 2 that came with the gun. For some reason I brought the broken mag with me, dunno why. I told the guy there I wanted to buy a couple, and told him why. He asked me if I had the broken mag, so I showed it to him. He looked it over, said he'll be right back. Few minutes later, he came back with a fixed mag. Replaced the parts, even tested it with dummy rounds. So, I have 2 new mags and a fixed mag. Pretty good day! I'm so glad I brought the broked mag!