FYI, a 305 crank is NOT the same as a 350 crank althought they both share the same stroke and bearings......a 305 crank is a different part number with different counterweights when compared to a 350.