a competent bicycle mechanic should be able to fix your drivetrain concerns. shop around a little, maybe check the regional forums (the "Great Lakes" section) and ask about top quality bike shops in your area.
Last edited by hueyhoolihan; 01-10-13 at 08:14 PM.