I have a Kimber ultra carry II I was told I need to replace the rocoil spring about every 300 rounds to avoid cracking the frame or something like that? Is that true or is someone peeing on my leg and telling me it's raining? If I have to replace the spring is there a better spring I can buy that will last longer?