For guns that don't feed right with metal mags etc. Have you tried triming the nose of the retainer down a hair. I had a bunch of KA metal ones that you'd have to tap often and with a slight tweak they're now better.
There's a photo guide posted on here with a how too.
Airsoft, where nothing is hurt but feelings.