Ok all my extremely knowledgeable Merc fans. This is going to take a while to read so thank you for all that do. I had a 2003 150EFI that the block needed to be replaced, so I picked up. 2003 150xr6. Now I know there’s a difference in the cylinders with the exhaust ports and with the front end cap but if I was to put the front end cap off my EFI and use new pistons for xr6 then put the pistons on the rods from the Efi, because the crank and rods are the same part number, for both engines,and put all my parts from the Efi on will this run? Now I know I’m going to have to do some fabricating to make some of the parts bolt on the block, but if I can do that would this motor work? In theory I think it would. So any help would be appreciated and thanking all in advance.