Thanks for your input! I have a buddy that has an old 2011 Silverado with a 4.3 in it, that I could get for a deal and a half. But the truck has the 090m casting block in it. May just grab it and compare the two side by side, then have it machined if they are similar enough.
the 090M (m for metric) has metric fasteners on the starter, flywheel cover, and side motor mount holes. Don't ask me why GM mixed metric and SAE on the same block
I swapped a 090M 4.3 in my boat for a 5.0 that has all SAE fasteners- was no big deal about $45 worth of bolts. All the accessory bolt holds were SAE on both blocks.
Where I would look at if the oil pan and timing cover areas for differences. the 090M I had had a ribbed cast aluminum oil pan. Even if it is different between you cracked engine and donor engine just keep the parts (balancer and maybe flywheel too) with each engine. I would think you could take your accessories off your engine and put them on the new one no issue.
Edit - looking at the Mich Motorz site on the reman engines (options for the long blocks) looks like the oil pans are different part numbers between the 090/090M casting and the 243 casting. Not sure if the windage tray/oil pan is different for marine vs truck.