I have been down the engine-driven compressor road twice. They are more trouble than they are worth (typically). Dealing with oil in the lines (try blowing dust off your truck or gear only to get it covered in oil), servicing the York (checking the oil and refiling it), the damage that can result from under-lubrication or engaging accidentally while driving, etc.
Just use a nice 12v unit and a tank IMO.