Umarex XBG 2254804 CO2 Powered .177 Caliber Steel BB Air Gun Pistol Powerful and Accurate for the $$$
Pretty accurate from 20 to 40 yards. Beware when your co2 is getting low. You can hear the pop get softer. From time to time it will miss fire from too many bb’s being released from the clip. I recommend getting a a loader. Very powerful.