Stock Parts Deutz 645 Crankshaft Deutz TBD645 L6 Part number 1243 0259 Used in excellent condition, Std size, with DNV class certificates Request more information