According to tractordata.com, the Yanmar YM1500 has a 2TR15 engine, and the JD650 has a 2T80 engine. Not sure how you can find out the differences between them, maybe there is a Yanmar facility in the states that can answer that?? Or maybe some JD dealer could tell you?