Upfront and transparent.
I placed an order but the part was going to be quite a while to ship. I was contacted within minutes to confirm that I still wanted the part and they informed me that they would keep an eye out for this part to show up and get it moving to me as quick as they could. The estimate was 6 weeks and the actual time to ship was 5 weeks. Just waiting for Purolator to do their job now.