I highly recommend oneils too. Had 4 or 5 motors done through them now.
I however havent had them assemble anything. Just had them machine the head and block to the finish required for a MHG, hone the cylinders, and polish crank, clean journals, hot tank everything.
I do all my own engine...