Crossman 2240 does it for me.

With practice you should be able consistently hit a coke can at 50 yds.

Also they are easy and fun to tune and customise, and cheap to buy in the first place