Time to Buy New Bike or Upgrade Old?