crankshaft and cylinder blocks