We have major spares for EMD 12-645 available in our stock.
Make: EMD
Model: 12-645
Parts: Crankshaft, Cylinder Heads, Turbocharger, Camshaft, and more
Marking on Crank – 00-8495-01-214
Marking on cyl head: C1A0714G 812215
Kindly contact us for more pictures and details.