On the issue of your mags not dropping free, remove the spring and follower and reinstall the base pad. Insert the mag in the gun and see if they drop free now. If they do, you know the follower was getting hung on the slide stop. If they still don't you have a problem somewhere else.