I've been trading with Puckett Shell for about ten or so years now. In that time, they've always been respectful, but that alone isn't as important as the honest approach they provide in servicing my cars.
I always come away feeling I got a fair deal, that they were honest in whatever the repair needed, big or small. They won't stick it to you.
Pros: Best combination of price and quality
Cons: none thus far
more