Personally, i just swap motors for a known good one, its easier first off and second, its ready to go - ive investigated some tractors with broken motors ive gotten ( tore the motors completely apart) - might look good outside, but some have been really torn up inside - depends what caused the motor to let loose in the first place.
If youre set on rebuilding it, id crack the motor open, thoroughly check inside after cleaning it ( for any hairline cracks) , then with the motor numbers check and see what a total rebuild kit would cost. I know a buddy of mine bot a piston, rod and rings for single cylender briggs he had for like $50 - a whole new crank would be more, might as well check the valves, ect, ect while in there.
Or could go on craigslist, find a tractor with say a broken trans but good motor pretty cheep and do some swapping for possibly half the cost of a rebuild or brand new motor.