I've placed many orders with Chevy Duty and I'm happy with them. I don't place time restrictions on their shipping. They'll get the order out when they get it out. If you want something immediately you should have ordered it two weeks ago. There are too many variables to expect a certain delivery date.
A couple of times they shipped a wrong part. Both times they shipped the correct part, no hassle and trusted me to return the wrong one. I didn't have to wait for the wrong one to get there first.
They've earned my business and will continue to get it.