I have to ask, have you tried locking the bolt back, pushing the mag release in, and then pushing down on the mag from the ejection port. Mine stuck that way once and thats how I got it out. Dont mean to state the obvious here. Small screwdriver before the channel locks please