Yep certainly did.
I have now built 2 of em for the same car (over the last 3.5 years). First one cracked the block (we think old age as it was an original 1st year BMW Motorsport block), the second one the "tuner" got it wrong and when we pulled it down to check the head gasket cause we lost compression, 2 of the pistons were cactus.
We have had the latest engine built by another person as he had all the parts and we have had trouble getting it all together.
I would happily build another though.