i have one but it doesnt have all of those goodies with it. Over all, i like it but i have had an issue where if i dont use good ammo in it, it jams. It really likes the CCI rounds and when i shoot it with this ammo, i have no problems at all. Very accurate rim fire.