If I remember, the cat ranch is in far NW KS. If so, your closest source for decent crushed gravel is probably going to be Eastern Colorado (Holly). Good news is that this is crushed river gravel and very durable. Bad news is freight costs are going to suck. I think there are some sand sources around the area, but it won't be crushed material and won't stabilize the road for crap. If someone has some crushed concrete around the area, that could be an option as well. However, just know that there will still be some pieces of steel in the material and you will need to cover it with an inch or two of some other material to help eliminate flat tires. I have it on my driveway and I covered it with crushed asphalt. We still find a few small pieces of wire from time to time that we pick up and throw away.
The aggregate source info is from my experience many years ago travelling around the state making and laying asphalt for highway projects. There may be a new source or two that have popped up since then that I'm not aware of. If you can find a material source and you have access to a skidloader, you could probably heal up the ruts and then have someone tailgate the rock on the drive. This isn't ideal, but it will be cheaper than hiring someone to haul a blade to the ranch and grading the road.
My guess is that you are going to pay at least $10 per ton at the source and then freight to the ranch on top of that. If you have 500 feet of driveway that is 12 feet wide and you want to place 3" of rock on it, you would be looking at about 100 to 125 tons of rock.