I have a GM 350/5.7 marine petrol engine. The block has a large crack due to freezing. The engine itself doesn't have that many hours on it, so the other parts should be quite OK.
Is it possible to change just the block? Move all the valves, pistons, head, crank etc from the old block?
Does the new block need to machined?