I put together at least 4 340 over the years with mostly stock parts including the early hi compression pistons.
Then in 2007 I cracked a cly wall and leaked water. So I had to use a spare block I had with a stock bore and cast crank. I ordered KB243 pistons from Summit. Took like month to get stock bore pistons. I used heavy stock rods.
I had already bought the open chamber eldbrock heads a couple years earlier.
The pistons stuck up .029" above the deck and worked well with my eldebrock heads for early higher compression pistons. Pistons are way lighter than stock. I did not re balance the assembly. Not saying this was right but I did not spend the time or money to have it balanced, it's just a street car to me.
Right away I could tell it had lighter pistons in it. It revved way quicker than any of my other 340 motors from years gone by. I'm sure the eldebrock heads helped some too.
7 years later that motor is still in my car running great. Since then I have driven it at 120 mph for miles at a time out at bonneville Utah in 95 degree weather,3 times, 3 different years! Driven it several times in Reno and Vegas in 115° heat. Been to the top of pikes peak with it twice and have driven it all over the country since then.
It has over 25K miles on it now and is still the best running 340 I have ever driven and is was a low buck rebuild. The pistons only cost like 250 bucks for a set of 8.
I honed the stock bore by hand and the rings sealed up fine, it don't smoke or burn any oil. One tough 340 I'm here to say, trying driving your car at 120 mph for miles at a time in 95 degree weather, it beats up your car and motor up but good.
I did the whole build myself and didn't need to have any machining done. True low buck rebuild that has lasted. This motor is run on 91 octane unleaded with no ethanol.