I think I have the push rods. I have a lot of 340 parts, some from a new rebuild that the previous re-builder left a piece of plastic in the oil pump and sheared the oil pump shaft, so those internals are pretty much new. Cranks, rods, pistons, lifters, cam.....