Waited over a week for the product just to ship and never did. I had to call Parts Greek and was advised there was a "problem with my card" but the order went through and I was sent an order confirmation. I was never sent anything to my email about my card not going through. So while on the phone with the rep I used the exact same card to pay for it again and the rep advised it would ship that day. Of course that was not the case and it still took a few days before it ever shipped. To add icing to the cake when I finally received my order it was missing a ball joint out of the package. So again I had to call parts geek and i was advised I would have to ship the item back and get a refund. Only after I argued about this the rep advised the supervisor would see if the distributer could ship the ball joint but if not we would have to ship the item back and then we would be issued a refund. This company is the biggest joke ever!