Had a poor experience with them as well... ordered a metal headgasket. The response was that the item was:
We could be receiving the 2.00MM metal head gasket tomorrow, 6 months from now or Nissan Competition could decide never to offer the 2.0MM metal head gasket again... We will not charge you for the 2.00MM metal head gasket until it is ready to ship... If the 2.0MM metal head gasket arrives in our inventory it will be processed and sent out through Fed Ex ground at no additional shipping cost.
My issue is that they don't know when it would come in, but as soon as it did they would bill me for it and ship it, even if it was 12months later. Hardly useful to someone trying to put an engine together. A simple notice that it was again in stock would make more sense to me.