Hi,
You have much good advice here but here's my 50 cent. Pistols, forget it. They are 6FtLb and have little range. BB guns, forget it, you need range.
I would opt for a .177 springer or PCP with a 3-9 to x 40 scope. With a springer you can sit there all night blasting away without having to re...