I would also look into a Kubota BX, I have one and it mow's great especially uphill. Those things seem to have more power than it needs to mow. The rated engine RPM's on them are 3200RPM but the mid PTO 2500RPM which is what you should run the MMM at it around 3000RPM. And at 3000 RPM mowing is a breeze. It climbs hills with no problem. It really has more power then needed when mowing.