Free will entails all of the possibilities of human activity. Economics has much to do about the ability to participate in activities that are based on the ability to pay for them.
Personal limitations due to political or economic conditions are important in a general sense, but I think other factors deserve credit as an account for why a person behaves in a given way. This is not to say that politics or economics don't have an important role to play. They certainly do. But if you look within any given political, social, and economic system, people are behaving (I.e., doing things) for reasons. The question is whether you believe that the person behaves for reasons that transcend one's biology and experiences.