Get you a Keltec sub2000, they are awesome. They can take glock mags. I chit you not, they have one of the most proven track records for 9mm carbines. I've got around 1000 rounds through mine without a single malfunction. I've shot it about 75% suppressed. It also passed my reliability test of a mag full of random old hollow points.