Hi, I'm 18 years old and I've owned and shot guns all my life. I have been playing with the idea of getting a gun to shoot long range with. My only problem is that I have a very, very limited budget. I want a gun that can shoot 300-500 yards with decent accuracy, but also has a little bit of...