I ordered my part before reading the ratings. If I had seen the ratings, I would have ordered elsewhere. The shipment was taking a little longer than I expected, so I checked the tracking number and it was not valid. I then read the ratings and thought I was sunk. However, I responded to their shipment email (from days before) late on Sunday night. At 4:26 AM Monday morning, I received an email with the correct tracking number and all is well. I know there have obviously been some bad experiences out there but I am quite happy.