I have a Johnson 140 ( mod-140tl78c ser-j4990278) I'm doing a rebuild on it, and when I tore it down, the rod part# was 312712 (should be 387831) The piston just had OMC 362969 trw 470-99 (should be 388671 std.). This is my first rebuild, so, I'm confused on these numbers. I hope this isn't a frankenstien engine. Any help would be greatly appreciated. Thanks, Fishdady