I believe it's a 399 crankshaft may fit some 340s and 371 approximately 16 inches long great deal for someone all the bearings seem good