Wow, $42/ ton....that sucks.
Stone is called different things in different areas of the country.
Crusher run.......x/y to dust.......x/y minus......all pretty much the same thing. Its anything that will fall through a given screen. IE: 3/4 to dust or 3/4 minus is any and all stones and dust that will fall through a 3/4" screen. Meaning the largest stone will be 3/4" sized. Up here we call this 3/4 minus 411's. We also have 304's, which is 1-1/2" down to dust, or 1-1/2 minus. A little better for a base over dirt IMO with the larger stones but still lots of dust that let it pack well. The smaller 411's (3/4 minus) is good for a a top coat or a mid coat over larger 1's and 2's (~3-4" stuff) to help lock them in. Then can top coat with nominal size gravel.
Just got two loads of the 304's ast week. ~21 ton each load. $16.50/ton. And thats limestone BTW
Best advice is to call around. Up here, the highest price you will pay is from the quarry and having them deliver. Contact some of the larger independent haulers in your area and price shop. If I were to have national lime and stone (local quarry up here) haul me loads of 304's, its $21-$22/ton. If I go pick it up, its $~16-$17/ton. If I have a contractor account with them, I can pick it up for $11-$12/ton, but that requires doing a certain amount of business with them each year.
So in a nutshell, if you call them and inquire on price, it sounds like a good deal getting them to deliver it the ~35 miles for $5/ton. But thats off their normal price. Call some locals in your area and price shop. Only thing to compare is limestone vs gravel. Pretty simple. They all haul the same stuff.