Choosing the right stroke for a 340

340,
No substitute for cubic inches & stroke is one way to do it. As far as which heads to use....
If you used stock 340 heads, then a stroker will make about the same HP with those heads, but at a lower rpm. Torque will be higher though.