I bought my block directly from BBM, talked with Doug, he let me know w9hen shipment arrived. First time he sold out completely in about a week! I then waited another 7 months for the next shipment. When he knew there was a block to fill my order, he called and asked to charge my credit card. He didn't charge for shipping to my shop until he actually shipped the block to me. I was ok with that, actually very satisfied with the transaction, and the block. Doug has a couple projects in the "fire", one being a block for modular Ford engines. That said, he is really at the mercy of his supplier Hyundai Heavy Industries. They set the schedule, and the big customers get preference, so Doug may have a date, to receive product, but his supplier doesn't care and push back to fill other larger orders. So, one waits. Such is manufacturing in the 21st century, with a global supplier base, as you probably well know.
The blocks, heads, and basically any part he sells is well made, with many satisfied customers.