Unless it's obviously damaged, the ring isn't the problem, and in any case there's no way to replace it without destroying the rubber.
Unless the gear moved on the crank you don't need a new crank.
I think this guy has decided not to let you escape without making X dollars, and he doesn't care how.