High mount water pump body/timing cover???

You mentioned the only numbers you could find on the block were F6P5816....A typical engine (atleast in US) would have identification embossed right into the casting on the side of the block. Not sure about yours though...unfamiliar territory to me being that its industrial aswell as not from the states.