Качественная пружина не сядет никогда . Если плохое качество пружины - наверняка сядет. Но есть простой выход лечения такой пружины - взять и растянуть, 5 секунд делов.
Знакомый нашёл винтовку со времён 2 мировой марки Маузер , патрон был в патроннике , это значит боевая пружина была взведена. После детальной разборки и чистки пружина работала как новая.