MBURU in your initial question you said "... 300 yards at a minimum"
You are saying that you intend to shoot something from 300 yards to what 5000 yards?
The only weapon that can do that hasn't been invented yet but its name is a "Phaser"
And as the other guys have already answered very well, the only thing I can add is whatever you are going to hunt, you should get some professional training before you ever leave town.
Shooting anything comes with the caveat that you take ethical killing shots.
Good Luck!
