It has an electric compessor that does a pretty good job. I had to use it once. I didn't use the fix-a-flat. I had a small piece of metal still in the tire and it was creating a slow leak. I was able to get it fixed. It cost $65.00 but I have tire and wheel protection plan that I got when I bought the car and I was reimbursed.