I ordered the part on Dec 19 because it said I can get it by Dec 21 if I ordered within the next few hours. A few days went by and I never received a email with the tracking number so I reached out to the email and they responded back within the same day. There was no progress on my package for weeks but they would always me email back. Eventually I received my package Jan 8. Even though I didn’t get it on time, they were consistent with replying.