Magpul handgun