Almost anything is better than a "mart" bike. As for upgrading components, if what you have is working fine, I see no reason to upgrade. If it ain't broke, don't fix it. Sounds like a good deal too. A much better bike and cheaper than a "mart" bike. Can't go wrong there.