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