Are cranks from all 4.2s interchangeable?

just found out my late XJ motor has spider cracks in the crank. Everything else is good on the motor, so I want to use this motor but need a different crank. I have a spare 4.2 motor but it is an earlier unit. Obviously will need the crank tested again but are the bore centers the same as well as the journal widths?

Yes, all 4.2 XK cranks will fit. PM me if you want a cleaned and polished one. Shipping could be a bear, but where do you live?