I recently bought this spring-piston pistol from WalMart and can't believe the accuracy it has.
Now I understand this is a Chinese knockoff of a much more expensive version, but either way it impresses the hell out of me. It's rated about 450fps with a standard pellet.
If you want to do multiple shots, this obviously isn't the gun for you and those BB repeaters would work better in that regard.