Go to fitness sports, tell them your goals and issues are and they will hook you up. Prices are no more than any where else, and they know their stuff. They are also a great resource for races, and are a sponsor of most events in the area. Really a class operation, run by runners and for runners. Don't go anywhere else, go there.