If you want to save money you could learn to repair your own bike. Then components will not be as much of an issue. See if there is a repair course at a LBS, bike co-op, or bicycle club. or find a knowledgable person to show you. parktool.com might help too.