TA Performance has the high and low compression pistons for the 300/340.
In fact, they don't have much details listed
if you've got a cell phone, it doesn't cost anything to call them and ask for specs.
480-922-6807
if you don't have a cell, emails are also typically free
TAPerf@aol.com
One other supplier which shows 340 pistons with both compression ratios is www.egge.com
Some suppliers may be able to reference the original Buick part nos. The high-compression 340 piston and pin set in standard size is 1395312. The low-compression in standard is 1395184. The parts book has oversize part numbers too if required.
Www.thebuickfarm.com shows to have the OEM Buick standard size part nos in stock. Don't know if they would have enough for a full set of 8 or an oversize set. A single piece could serve as a model for other vendors if nothing else works.
Modern composite head gaskets will probably be thicker than the original .020 steel gaskets. This will drop the compression ratio some from the original numbers. This will help in avoiding knock from lower-octane modern fuels. Also better for use with any block or head imperfections. Buick used a thicker .045 gasket (approx the modern thickness) originally to create the lower-compression export motors. Dealers were also instructed to install them on cars with difficult engine-knock problems.