I am looking for some info on these 951 di motors . I have a 2004 951 xp di and I need a cylinder head original one was damaged by broken piston ring. oe part # is 420 613 681 - i found a good used 951 di cylinder head oem # 290 923 586 -my question is will this older head work on my newer motor ??