Concrete company won't have crush run , they usually use #57 stone. I rounded off the tons I told you, if you had a truck bring you 18+ tons which most can and will haul 18 you should be fine. The only thing that mat or textile stuff is gonna do is keep grass from growing. 6 inches is plenty of depth for a driveway so is 4". . . . That's why I say get 1 load