I think whether you buy a new bike would depend on what else you have to replace. At 10,0000 miles, I would think you have to check the chain, cassette, rims, tires, brake pads and everything else that takes wear and tear. Then balance that out against the cost of a replacement ($450?).