I built a nice target range for handgun practice - cut into a hillside, with cables for attaching targets and distances marked. I have a 9mm and a .357 revolver. I have not used the range much but plan to use it a bit more and want my daughter to also become comfortable with handguns - she hikes the property, and I would feel better is she carried - once she learns enough to safely do so. Because ammunition can get expensive, I thought I would look into a pellet or BB pistol - one that had similar size and design to my 9mm handgun - to practice shooting - improve our skills. As I see it the choices are pellet vs BB, and C02 vs spring loading. I found some that look a lot like my 9mm. I don't want one with a really long barrel as it seems that would not be as effective to match shooting with 9mm. Just looking for suggestions and wondering if I am missing anything.