I have yet to take my cart in for services or repair. I have all tools and equipment, So far I do all servicing and maintenance. My FI Yamaha G29 has 22K plus miles. So far items I had to replace. Belts, Battery, Spark plug, air filters, tie rod end, tires, secondary clutch. I don’t have quite tech so have easy access to engine compartment. Not really that difficult so far. I’m starting to get old so see what future looks like in 10 years?