Posted by southerner:
"Or you can use domed or dished pistons, though this is frowned on because it affects squish."

Good point southerner. If you are going to use dished pistons, use ones that have the dish offset to the chamber side of the piston so you have a nice flat surface on the piston crown to interface with the underside of the head. I would advise against using domed pistons in anything but a dedicated race motor where you have fire slots in the dome. The dome gets in the way of the flame front as it travels across the chamber. Use heads with the correct chamber size and juggle the piston deck height and gasket thickness to fine tune the target static c.r. and squish. I'd much rather use a small chamber and flat-tops or an offset dish than a larger chamber and domes.