Besides good chain maintenance, riding style and smoothness has a lot to do with chain life too. Aggressive acceleration, power shifts, wheelies, and lots of high speed riding (speeds over 100 mph for hours and hours) all shorten chain life considerably. And don't forget rain riding and dirt riding. Both hard on chains/sprockets.