I don't have any experience with the Mahindra, but I do own a JD 4320, and I can tell you that it is a FINE machine!! :thumbsup: