Choosing the right stroke for a 340

Yeah, the 318 stroker would be my go to, especially if I didn't have a 340 block. It will do everything you want and then some. I would talk to Ken at Oregon about the hydraulic roller cam.
Who is Ken and what is Oregon? Is that a shop? I need to keep educating myself and talking to folks is a great way!