This is actually a period correct fix, I once examined an old original caplock that had a thick piece of leather jammed into the mainspring, looked like it had been in there a very long time. If nothing else it would be a good way to find out if in fact your mainspring is the problem.Or leather.