31k Crankshaft rebuild and refitting