I have slightly over 2,000 mi, 3,200 km, on my current chain. I ride with a two ring crankset and ten gear cassette. I avoid cross chaining. I did a significant tune-up and cleaning yesterday. My chain looks fine. Is there any general rule for how long a chain should last?