Think about what you'd want for duty cycle
The least expensive 100% duty cycle compressor with tank that I'm aware of is the Puma PD1006.
Link to Puma PD1006 at Amazon
It's a work horse. Not flashy or fast. Just reliable and steady.
Pick up a cheap set of flexible jumper cables. Cut one end of the clamps off, and wire it directly to the switch box.
Then a 25' curly hose, and you've got a nice portable setup you can toss anywhere there is room in your truck.
The key with this compressor is the 100% duty cycle. It will run all day long without issue.
spikes about 50A, and runs at about 40A rms.
I hard mounted one of these in the Jeep. It would run my 1/2" impact gun to change a tire, but not an air-ratchet or die grinder for very long, without having to wait for the tank to refill.
There are compressors with faster fill rates, but without spending significantly more, there aren't compressors with better cfm,
and 100% duty cycle.
On the old Scout, I hard mounted an MV50 compressor with a 2.5 gallon air tank, an anti bleed back valve, and a pressure switch. It is about half as fast filling up all four tires as the Puma, but the 2.5 gallon tank was nice for blowing off dust and stuff, without running the compressor.
This whole system was built for about $200.
The downside to this setup is the low duty cycle. It will run long enough to air up the tires, and blow stuff off. Then it has to sit (33% duty cycle). At the end of a dusty trail, having time to kick back and suck down a cold drink... or two, while waiting for the compressor cool off, isn't always such a bad thing... lol
Pictures 1 & 2 are the Puma in the Jeep
Pictures 3 and 4 are the MV50 and tank in the old Scout
Hope this helps,