I've always done my own maintenance and repairs on everything I own, simply because I trust my own work better than having someone else do it. I also find it enjoyable and it saves me money. It helps having my own lift, although I don't use it for the tractors, and proper tools for the job. Good mechanics seem to be harder and harder to find these days, and even the good mechanics don't have the time to spend going over your machine like it's their own. They're in the business to get it done quickly and make money. Most dealerships, whether they sell/service tractors or automobiles, don't have their best mechanics doing simple tasks like changing oil, mounting/balancing tires, brake jobs, etc. At least if the mechanic screws up, the dealership should warranty their work.