The rear lasted only about 4k miles. The front only about 3k miles, I didn't have the right pressure in it. Expensive lesson.
The chain looked good, no rust, but it was getting kinks in the links, and there was a lot of side play in it. You could move the chain about 1 1/2 inches either way. Rear sprocket still good after 21k miles.
I think if you're spitting rust and missing O rings, you're way overdue.
I'm going shopping around for a helmet next, mine is about 5 years old. I'll try on a bunch of them at different shops and then have Jeff at Crago Racing order it for me. I've been with him for 10 years. He's a good mechanic and gives me good prices for anything I buy from him. For that he gets my money.