Hydro lock can cause an engine to not be able to turn over, but
not vapor lock. Vapor lock is when the fuel in the fuel system
gets too hot and turns to vapor so it can't be properly pumped,
injected, etc. It won't prevent an engine from turning over,
only from starting/running. He also said that he pulled the engine
already and has it partially disassembled.
If it were me, I might consider calling up a small engine shop,
asking them what it would cost for a diagnosis, etc. Depends
on how comfortable one is doing that kind of repair, if you have
all the necessary tools, time, etc.