Engines running hot is pilot error. Easy to check now that most owners have engine monitors, just ask to see the logs.
I know mechanics who own(ed) Mooneys, but yes, they do require some expertise. And they can be a bit cramped, I know APs that refuse to work on them, actually they didn’t, but...