I would say Kato. My Stewart/Kato engines are over 20 years old and have never given me any problems. Very low maintenance too. Clean and lube every 3-4 years.
Remember to lube the drive shaft u-joints too, not just the gear boxes.