I had good luck with Jack First lately on a mainspring. They are not original of course, but lady said I would not know difference. Since the one in there was messed up, hard to compare! But it works great. I was going to order two to have a "back-up" but she said not too worry about it. If they run out, they will just have more made. That was for an e frame.