Apex FRE fixed both my Compact and FS M&Ps. No FTEs after 1000 rounds. Had to buy 3 different punches to get solid factory pin out. 1-1/16" starter punch 2-regular length 1/16" punches and cut one down to 3/16 long to use as extended starter punch. Also replaced solid pin with roll pin.