The mag release does move freely. I replaced the spring with a lower power one from a Wolffe spring kit as the original caused the magazine to bind on insertion and had an especially stiff mag release
A picture of the grip safety would help. You can also use a hammer to peen the leg of the grip safety that blocks the trigger bow’s rearward travel. It might give you enough material to make the grip safety function again. Otherwise just get yourself a new grip safety.
A grip safety can be tuned to function properly without the need for pinning or rubber bands.
Edit: It also looks like your magazine release isn’t fit properly to the frame. Try removing the magazine release from the frame and taking out the catch lock. Then place the magazine release without the spring and lock back into the frame and check that it moves freely in the frame. If it doesn’t you may need to remove material from the magazine catch until it will move smoothly without the frame.