i had a umarex beretta px4 and it was pretty sweet. the fact that it could take either pellets or BB's was also cool. unfortunately, it gave out on one of the internal components. my brother's did too. not sure if we were just abusing or bad pistol parts. i would say it was not worth the buy