If you live in a city, just keep the ratchet in your car and chase down the first SO truck you see, explain your situation, and I'm fairly certain he'll rebuild it for you no charge. If it's a common enough ratchet, the truck guys keep a handful of rebuild kits on hand. Those guys know that most of the time in your situation once you're on the truck you'll probably spend some money before walking off the truck.
On the other hand, an obvious swap meet picker bringing in a box of broken SO tools of indeterminate age and variety, the driver is likely to refuse warranty and say to contact SO directly. The truck guys hate dealing with guys who aren't interested in spending any money - just wasting their time and tools.