Consider this one. Locally available (ACE, Handyman, etc)
I bought mine like five years ago and it is still working fine. It says it can run continuously for 30 minutes but I have not used it for that amount of time. But it served me well. I can inflate a tire from completely flat to 30psi in around 5 minutes (vehicle not jacked up).