Well they never answered the phone but the day after I posted this thread I got a tracking order emailed to me. The part arrived yesterday (Wednesday). I have to say the only things I would complain about are the seal costing $39.95 which looked very different from their photo and seems a big rip-off for that kind of money. The second thing is shipping cost $17 which isn't as bad as paying more than the part cost but still seems excessive.
I have learned my lesson, thanks everyone.