340 with edelbrock heads overheating

if those pistons are slightly out of the deck at tdc, they are not 72-73 pistons. they look more like a cast piston for a 68-71 to me. compare them to a silvolite 1267, you will see what i mean. even enginetec sell a similar piston. they could even be sealed power 428 pistons.