I don't know anything about buying bikes here, but the repair services are terribly overpriced. They don't do quick repairs while you wait, unlike other places (Yellow Jersey, Williamson), and the labor charge is much more expensive than necessary. Choose other places for repairs if you actually want a "budget" place.