Given the parameters, I'd have to be blasphemous and go with the plastic gun. I'd pick some dependable 115 hp's to go in the mag, and carry two extra just in case. The thing will run forever with little or no maintenance, and truth be known you can use them for small game if need be. You can get 9mm ammo just about anywhere, and cheap (comparatively, anyway) to boot.