Do not expect iFixit to take FULL responsibility if they mess up an order. I ordered a SSD and they sent me an optical drive instead. They were perfectly helpful with getting me a replacement part, but when I ordered the original part I specifically ordered 2-day shipping. By the time I received the actual part it many many days later. I requested a partial refund for the extra shipping, since I did not receive the part in the time that I paid for. They declined to refund me. In the future I will try to buy parts from a company whose policies are actually respectful of their customers.