Hi I have a marine 4.3 block from 1990 block casting number is #10105867 which is cracked i found a chevy truck 1990 s 10 the block number in that is not the same (Chevy did a lot of tinkering with the 4.3 around that time) its #is 1017 2756. Do we have a guru on the forum that could unravel the mystery on these blocks as i would like to buy the Chevy engine and rebuild it through the winter time using all marine parts from cracked block and present it as a drop in next spring - summer thanks Mike