I echo what the above are saying about Mark Dodge.
They had the exact truck I was looking for, we talked price and it was an exceptional deal! I needed a day to transfer monies from one account to another. Sadly, they called me back EARLY the next day to say that truck just sold in one of thee most courteous manners! They were going to work on getting another (working on solutions over problems is my favorite thing anyone can do or be).
I needed a new vehicle immediately (old one totaled and limited time with a rental), finding one nearer to my location. It wasn't quite the price I would've gotten from them, but close enough to make the difference from airfare to Mark Dodge.
I'll endorse Mark Dodge every time!
Good luck in your quest!