I used Clegg's in Orem
I had them hone the block, gap the rings, micropolish the crank, and balance the whole assembly...and they just got a new balancing machine...same one NASCAR uses...and my stuff was blanced on it!!!
Plus they measured te pistons etc, and saved me from a noisy motor when they realized the clearnce was too large piston-cylinder.