Team 3 Wheels in San Leandro is very good. They have weird pricing though. I've been there 3 or 4 different times and I got 4 different pricing.