My bike is an entry level Trek with Shimano 2300 components. I'm just wondering how many miles I can reasonably get out of this bike before needing to replace anything.

Actually, I want a new bike so I'm wanting to use the information to my advantage.