I'm with srk468 - Glock 23 in the winter, keltec in the summer. Ammo is not cheap these days, including a rarer 10mm. .40 or .45 is always available. If you have to, I'd recommend gunbroker.com. it's the eBay of guns and ammo. And they now have an App too. Love it. Good luck.