Humm, I clean mine pretty regularly but I still only get 800 to 1000 miles, yes I make sure it'a lubed, use a "all conditions" dry, teflon based lube from the LBS. I change out the cassette at 1600-2000 miles, ie: every two chains. Haven't figured out a "particular mileage" to change out chainwheels??
__________________
Take Care, Ride Safe, have FUN! :)
Jo: 2009 ICE Trice T
BJ: 2011 ICE Sprint Special Edition