Ordered numerous parts online for a job I was going to do in about (4) days thinking they would be there by then since they advertise that when you order it takes a couple of days for your items to arrive. The parts showed up at different times from a couple of weeks later to the last item (a timing belt) that hadn't arrived a month later. I canceled the timing belt and took other items back. I explained to the customer rep. That I will never order online ever again due to the ridiculous amount of time it takes to get the items. They completely don't care and never offered to make it right. Go to the store and order there if you have to but Never Order online!