J.G.
I would rethink the car. You have about 2 years left to pay it off? That's $317 you could be putting towards the credit cards every month for the next 2 years. That would make a huge difference.
There are plenty of older, cheaper cars with great gas mileage. If you go on Craig's list you can probably find one for $2000. Something to think about.
Added:
I understand why it seems like it would make more sense to pay off the card with the highest rate first, but Dave is right. Pay off the smallest debt first. Once that is done look at the next smallest debt. Begin paying the minimum plus the minimum from the previous debt every month. For example, you're paying $130 on your smallest debt right now. Let's say you're also paying $200 on your next smallest debt. Once you pay off the smallest debt, begin paying $330 (200 + 130) until it's paid off. Then look at your next smallest debt. Let's say you're paying $100 on that. Now you'll begin paying $430 (100 + 330). Every month you've been paying $430, and you that entire $430 is going towards the original 3rd largest debt. This is what Dave calls the "Debt Snowball."