I've never used one myself, but I have come across an air compressor that has a cooling fan built in to keep the motor and compressor cool. Supposedly, it can run for 8 hours continuously. Truck Air HD-300
Unfortunately, no built in 12 volt jump start battery on this guy.