Crankshaft P4120312

What is it?

I think you are missing one number in the part number,

Part number P4120312 3.454 stroke. 340 bearing size
That's correct it is a crankshaft 3.454 stroke 318 340 bearing size