Try Bikeworks in Columbia City - well worth the drive this shop is also a nonprofit which trains youth to repair bikes. Visit them online http://www.bikeworks.org/
All reviews seem positive