Just to provide a touch of clarity, the CK grip comes with everything needed. I.E.- The grip kit comes with a Magwell, Mag release button, and MSH. Proprietary, yes, but you don't need to spend any extra money to fill the grip with necessary parts unlike the other grip manufacturers mentioned by the OP.