I have a similar engine on my Zero turn. I got it with a destroyed head, the exhaust valve seat
let loose, then the piston and OPEN valve destroyed the head and piston. I was able to replace the piston and head-runs like a top...
First thing I would do is put the valves back in the head, with the spark plug. Set it upside
down with some liquid and check for leakage. There shouldn't be any and if so, it may need
a valve(s) & seat (which is not available)
Here is the picture of my blown up head. You can see the exhaust valve GUIDE seated flush.
I doubt both of yours has moved so I'd compare to my pic: