This place is great. I stopped by yesterday because my gears were acting up. The guy working took a good 30+ minutes to diagnose the problem, try out a couple solutions, and eventually fixed the issue - all while I waited - and only charged me for the new part! I definitely will be back!