Ive used this for both a full size and compact M&P 9mm. I think it would fit 40 cal pistols but not 45. I have the paddle attachment as well. Local only.