There are no cheap spotting scopes which will always see 30 cal holes at 300. It will depend on conditions and light. Oh and by the way my $1k Kowa doesn't see holes past 200 yards. I would think 45 cal holes would be no problem at 300.
God Bless our Troops especially our Snipers.