340 wall thickness & deck height

If they pistons you want are available at .020...that is what I would buy

Agree. I would definately pay the little xtra to have 20 over slugs made by by diamond or somebody and have the xtra meat available for down the road than just go 30 because pistons are a little cheaper.
If your building something that is going to make power its extra important. Good ring seal is a big key to a motor that runs like it should, and good stiff round bores are a good bit of that