I think you did great on this one serviced and ready to ride with some new consumables it should make a nice basic rider worth about $150 or so. As for upgrades on this level bike I doubt you would get much more out maybe $200 with nice alloy wheels and indexing so it wouldn't be worth it.