Re: long range
Canadian over at El Reno only goes out to 200 if I recall correctly.
For 1000 your choices are pretty limited and I don't know anyplace else in the OKC area (maybe someone else does?) beyond 100.
Check about Badlands (SW of Lawton), if you are interested in some training?
Red Castle (North of Sand Springs) typically out to 600, sometimes set up for 1000, but that's also a long way from OKC.