I have knee problems, and I've noticed that the seat position that makes it possible for my leg to not be absolutely straight at the bottom of the stroke causes my knee to pop up a bit higher than my hip at the top of the stroke, and I can feel it. Biking should not cause me more knee pain than downhill skiing, but it does. I think that switching to a shorter crank would help. For my leg length, about 155mm-160mm looks about right, according to the various calculators I've seen linked here.
However, I'm at a loss for actually finding said crankset. Has anyone run into moderately-priced (under $400) cranksets that are either built with short cranks or have them available to be attached?
I'd prefer a 3-ring mountain bike set with fairly wide gear spacing(?), since I'm more of a woods and gravel trails tourer than road racer, and this place is really hilly :)
Alternatively, are there any ready-made women's/older children's bikes with crankarms in this range?