I'm not sure that would help your knees (depending on your issue - there's another thread in this same forum now that says that could be a good idea if you have an issue with range of motion). A good fitting should cost around what a new crankset would.