These are for the full size but they may have or coming out with the shield/compact sizes.
Apex has been promoting these for a couple years. I'm looking at 1 for my .40 > 9MM -- just haven't found the money yet.
Apex Announces 9mm M&P Barrels – Apex Tactical Specialties