I am not a big fan fan of John Deere. Overpriced, overrated, parts are higher for OEM, and often more difficult to work on.
Kawasaki is a great engine, period. Make sure to adjust valves every 300 hours, and check cooling fins annually, or as needed, per recommendations from Kawasaki.