They are both good engines, with almost the same HP & Torque outputs.
I've had a Yanmar
for the past few years and just turned over 2,000 hours. Regular maintenance parts
and supplies can be bought quite reasonably, if you pay attention. eg: Just fitted new bearings, impeller and seal to my water
pump, parts total $41. Had the injectors cleaned and re-set the pressures $110. Serviced and repaired heat exchanger
$165. Replaced exhaust
(Yanmar list two, get the one with the straight water inlet fitting, the angled one costs $40 more but they are the same elbow) $124. I make my own exhaust
gaskets, saving about $30.
Those piston burn ups you hear about, are usually injector related.
Good solid engine
, should be good for you too.
Good luck and let me know if there is anything else I can help you with