There are two versions of the M47 crankshaft as far as I am aware: one from the Range Rover and one that was used in BMW. It is my understanding that both need some machining to work in the M42 block, but the Range Rover one needs a lot more work and an adapter piece made in order for it to be compatible with the front main seal, chain sprocket and damper hub.