Ruger P89 with hi-cap mags and (if you can find one) a Ruger PC89, it's carbine brother. They shoot the same ammo from the same mags. Very convenient if you don't have to hit anything more than 200 yds away.
the mags for the ruger P-95 also fit that carbine, in case you have one of those pistols.