596 heads on -68 340

Im a little worried about the compression, 596 has 73cc or so chambers, am I right? Should I keep on saving money and buy edels...

73cc according to whom? Have those particular heads been measured? That's the only way to determine it, because combustion chambers vary by a good margin from one head to another even with the same casting number. Never take for granted the chamber size, because your "guess" will probably be wrong.