The shop replaced a bent piece of aluminum (not the derailleur itself) for 30 bucks. The chain doesn't fall and I can use all the gears now, but they feel so much stiffer. Also, even when set to the biggest cog, the derailleur isn't "straight" like it was yesterday before the fix. That's weird.