I own 3 of their holsters and their mag carriers. Quality products and a quality company. While there is a small wait time for most holsters, they are totally worth the cost and wait.
Raven Concealment Systems Phantom holster. I have one for my M&P9, one for my M&P45 with thumb safety and one for my Glock 21. All their holsters for the full-size version of a pistol will work 100% with the more compact versions of the same gun. All my Glocks I've owned, from my 26 to my 21 have all fit perfectly in the Raven Phantom for my G21.
http://www.ravenconcealment.com/