Flanders has a decent selection of goods, but great service and repair. If you are lookign for a racing bike, this would be a great shop to go for. A every day bike, they dont' have as much of a selection but you would still do OK. I've gone to Flanders a lot of times and have always been treated very nicely with all my questions asked. They carry a lot of helmets, too.