My Beretta locked open with one round in the magazine twice during my last range visit with the same magazine so I assume that after 20+ years my 15 round magazine spring may be the culprit. I keep the mags loaded with 15 rds all the time. So my question is, who makes a good replacement spring? I didn't see any on the Beretta website and brownells makes a chrome silicone one but I can't find any reviews on them. I haven't had a failure in my gun ever and would appreciate it if someone could recommend a good one, assuming this is the problem. Thanks in advance for your help.