I was shopping the Kubota 3940 Grand L, Mahindra and a couple of other brands. Went with the Mahindra 4035 - it was several thousand cheaper than the 3940 for the setup I wanted, has the extendable rear linkage, and a couple of other features the Kubota did not.
As for parts, my dealer said he can get them overnighted if needed.
8 days into owning the tractor, blew a hydraulic line due to some bolts not getting tightened in assembly at Texas plant - the salesman pulled the line from another tractor he had on the lot, drove 175 miles to my place on a Saturday, and installed it, NO CHARGE. He was at my place at 8 a.m. and gone before 9:30 a.m. Now that's service!
I'm very big on customer service and in talking with local Kubota dealers I left with the feeling like they thought they were doing me a favor by selling me a tractor. Only got that impression from one Mahindra dealer I dealt with, unfortunately he's the local guy. John Deere dealers were VERY helpful, but couldn't match the Mahindra prices and tractors had a lot of plastic on them and couldn't compare with weight.