If you do your JD repairs yourself I give them 5 stars. They are always helpful and tell you exactly what part you need and how to do it. They usually have the part in stock and priced the same as I can get it online. If you just drop your tractor off for service I give it 4 stars. The fix will be done right, but the labor rate and time they have charged for stuff has been just a little higher then I would have expected. That being said I still give them 4 stars. I have never purchased a tractor there so no opinion on that.