I like the feeling of having a project goal and doing things myself. Personally I have the time and no way of using it to make money, so even if it takes a while no big deal.
It's also a great way to learn more about your bike. taking the whole thing apart and learning how o put it all back together.