I also had them turn an order for me online very fast. Ordered on a Wednesday - Parts arrived on a Friday. Props to those guys and their business.
A quick update on the cooling fans - I found that one of the fan wires in the relay compartment (the left fan) had no continuity. I tested the fan directly and it worked so there is a wiring problem between the fan and the relay compartment. Instead of trying to hunt down the failed wiring, I'm going to run a replacement wire (14 gauge) from the relay compartment all the way to the fan. I'll have to pick up a 25' spool of wire this weekend, as all the wire I had in my garage was 10' or less (left over from other projects).