Monday ordered a transmission modulator for my Explorer (A4LD) and figured it would be at my door by the weekend so I could install it. RockAuto sent tracking info that very day saying the label was printed (Chula Vista, CA 30mins away) and it was on it's way to USPS, I would have delivery by Thursday. This is great, I thought. Wrong! Here it is Sunday almost a week later and the modulator STILL hasn't been shipped. Now it's late. I can't install this weekend and I'll have to drive my truck to work another week with no 1st-2nd shifting. Contacted RockAuto via email and they keep saying it has been shipped but USPS track says it hasn't. RockAuto has no customer service phone number (WTF?) where you can actually speak to a human. You can only email their website. I keep getting the runaround from them. They keep telling me fill out their automated troubleshooting form and when I do it just says the item was shipped and they're not responsible for delays. I wished I would have researched this company more before I ordered. Now I'll have to go through Paypal to try to get my money back. I'm thinking that the part wasn't in stock when I ordered and they clearly sold something they didn't have. I've found out that this is a common tactic of theirs. Now they are waiting for it to come in and meanwhile they ONLY printed the packaging label so they can say it has been shipped when it really wasn't thus keeping me waiting while they have my money. Let's face it, car trouble can be aggravating enough and if you order from a company that uses shady business practices it's even more maddening. I'm finished with RockAuto. I will never ever buy from them again.