question about 318 LA block interchangeability

Short story, I have a pinhole in #8 cylinder water jacket going into the lifter valley. Coolant is getting into the oil. I've decided to replace the block. I don't trust trying to do a repair on this. Question is what year 318 blocks will interchange in the sense of re-using my heads, crank, rods, damper, water pump, etc..
This is the original 318 in my '69

thanks in advance for any help.