For my M&P45c, I got two full-size 45 ten-round mags and two 10-8 extended floorplates. I had my local ‘smith shorten the front ‘pillar’ on the 10-8 floorplates to fit the compact frame; they work fantastic and are all one metal piece that will never fatigue or fall off.