Get a used Glock, like a police trade in. A 17 or 19 would serve you well. If you go to one of the Glock proprietary shooting events (like an IDPA match but for Glocks only), there's usually a Glock sponsored armorer there that will update your pistol with all new parts, exchanging the worn ones and doing an overhaul for you...all at no expense. It's a hellofa deal, pretty much a new gun. Rod