I use Midsouth first and formost, others only if it's something they dont carry.
I alwaysrecieve my order within a day or two and their customer service is outstanding.
If you can ship to a business address, they also have a cheaper Fedex business rate.