hello 340 pistons
Your exact needs may vary due to the engine condition. Did you bring this engine to a machinest for inspection?
Once the blocks condition is known, pistons can be ordered. The same for the crank. Also, knowing what you want to do with it would be good as well. Are you looking to do a stock rebuild?