For my own safety I replaced the spring!!! Will order another back-up...as far as the rails......I have the gun lubed up pretty good with "MILTEC1"........I spoke to the manufacturer and they advised me too put it on gun very wet and use a blower to heat it up to bond, when I broke the gun down yesterday,,,,,,,it seemed pretty lubed from the last time..still have not used the SuperLube yet,,,,bought plenty of it but the miltec seems to be working,,,,,,,,,Did not want to use the grease yet!! I know Eric frowns on this but , "Grease" attracts lot's of dust and lint, and in Florida between the sweat and humidity,,,,,,,,I m sticking with the miltec........till I see if there is a problem.call me nuts!!! Also I keep magsafe in it as my defensive round.......2000 fps lower recoil.........Danny