I bought a couple for an m&p shield 9 and sent them back. They didn't seem like quality materials in my opinion. I bought the strike industries +1 and +2 and preferred those much more and the reliability was good with them for the little testing I did. I agree with what okierider said in terms...