Have you looked at Safariland 5378 or 6378 holsters ? The 5378 is tighter to the body, 6378 more of a duty type concealment holster. I have both for an M&P45 and M&PShield9. Either one cost about $45-50 depending where you find them.
If you enjoy the forum please consider supporting it by signing up for a NES Membership The benefits pay for the membership many times over.
Be sure to enter the NES/MFS May Giveaway ***Canik METE SFX***