$100 is a good price, as long as there is no significant frame damage. Expect to put around $50 into the bike when you get it, depending on who does the work. But then, for $150, you will have a really nice bike!
Its about 10X as good as the bike I rode in college.