I have been using Danville Bike & Footwear for all my cycling needs for years. I have purchased a used racing bike from them that was good as new. They also provide lifetime basic service at no charge for a bike you purchase from them. As far as accessories go, they can get about anything you need, however, you can often get a little better price if you search magazines and the internet for you own deal.
more