I had some problems with theruger bx25 mags. I removed the fasteners that hold them together and put one drop of triflo on each of the rails that the follower rides on. Now they run everything flawlessly- even subsonic.