Not trying to be a smart a$$ here. But, if you kept the same chain for 3000 miles, that is why everything else is worn out. A worn chain will accelerate the wear on the cogs and chainrings.
I find that I go through 2 - 3 chains per cogset. Chainrings seem to last me a very long time. The little one goes if you do a lot of climbing.