One additional thing, I ride in fairly dry and at times very dusty conditions in Colorado. I also have done the LT100 twice on it as well as a dusty and dry Laramie Enduro. Little rain/mud riding.How frequently should i be getting the bearings and seals inspected/replaced on my bike? This is my third season on it, and I haven't had anything checked out yet. Thanks! Also, how much might I expect to pay for the service?