It amazes me so much how these small engines have evolved and the technical advancements that have been made. I own a new YXZ1000 and I'm trying my best to service it and maintain it the best I can. No wonder yamahas are so good. Pretty neat for these technicians