Re: looking at buying a long range rifle
Any of those are fine. As are many others. You may even own a suitable rifle already.
No rifle or gadget will take the place of actual practice. So, you really need a place to practice at long range if you haven't already been doing so.