You may want to try the Gen M3 Pmags. My Frankford Arsenal won't take the Gen M2, but works fine with Gen M3 Pmags. As for the other work, Victor re-anodized mine and it turned out fine, but the markings are a lot lighter after the process. I had the lower worked on by M60 Joe before he quit working on them, so no recommendations for that based on personal experience.