That's a block and TWO heads, two MoPar Hemi heads. You MUST be young to ask "what is" about a Hemi... Cosmo
While not conclusive, the 4 bolt outlet flange on the exhaust manifolds laying in the lifter valley suggest it's either a Chrysler based Dodge Truck 331/354 or Chrysler Industrial 331/354. 392's were never used in either application. Ray
With the exhaust manifold sticking up to the inside I'd believe you are 100% correct. Looks like someone stuck it back together to move it rather rapidly after having the right head off.
If all of the parts pictured there are from the same engine, it is a 331/354 Chrysler out of a Dodge truck.
It's for sale and they say its a 58 Chrysler 354. I have only seen 354 heads with water outlets on them. And the block looks to be 54 and earlier 331.
Ray After more googling with a id number I came to the conclusion as you said its a Dodge 354 truck engine.