It's too bad you are going through this. A friend of mine who used to be in professional racing steered me away from them during my first build. Internet research turned up some disturbing stories.
The upside is that now you are free to go with other suppliers. Right off the bat I can say I've had very good experiences with a place called CNC Motorsports out of Brookings, SD. They were able to get me parts that a big name modular specialty shop said were not available. They have a hotline to the major manufacturers and will make the specialty order while you are on the phone. That way you know exactly where you stand with the order.
Twice I've custom ordered pistons via CNC and had the orders processed that day with delivery about three weeks later. One order was from Diamond and the other was Mahle. They were able to get Mahle to custom make pistons from slugs to replicate a design that had been discontinued. That's something nobody else was able to do.