Another Plus for the Ruger P95. For 300 dollars or a little over, you are getting a factory NEW gun with a lifetime warranty
...
The 5906 is another good choice, but it's used and while there is support for it, you'll pay for it.
$300 for a 9mmany ideas? no requirements.
S&W 5906 for $299