I am new to mountainbiking are most of the parts interchangeable?? I have an ok beginner bike..but I am thinking when things break.uhh.[I mean wear out.] I will just replace them with the next step up...like derailers ...rotors...etc... thanks in advance for any help.....