What do you clean your block, crank other internals with in preparation for assembly

I pop out all the freeze plugs and use a garden hose and long screwdrivers to flush out the water jacket and loosen any sludge that has accumulated in there. Then go through the oil passages and use a straightened wire coat hanger to make sure all of the passages are not clogged/blocked up. Then blast it dry with compressed air. Then spray the bores with penetration oil to prevent rust.