Look at it from a worse-case view.
The overheating is likely not a major problem. Thing is though, how often did he let overheat and for how long and how hot did it get? Could have negated some that recent
Battery could be bad as well as the alternator.
Broken key not costly just PIA to get out.
I would pass on it unless it's dirt cheep/