I shoot a Crosman "American Classic" pump-up pellet gun about 5 days a week in my basement. It's fun, inexpensive, and much more valuable to my "real gun" shooting skills than dry firing. This gun is VERY accurate, in part due to the fully adjustable rear sight. The gun can be bought on Amazon for about $59., and a good metal pellet trap is about the same price. Think twice about getting a CO2 gun because you will be replacing the tanks fairly often. Frankly, the "Macho" air guns, like the Colt Python, are really for people who can't afford...or can't own...a "real" gun (IMO). Also, stick with pellets. BBs want to bounce back and "put your eye out".