New stem, bar, flat bar levers, and cables will probably be cheaper than buying a new bike. If you had to switch out the shifters it would be slightly more expensive, but definitely not enough to add up to $280. With that being said, for $300 you can probably get a much better older hybrid or road bike instead of either of those options.