Personally I would make sure those rough cocking slots were smoothed out and as it is apart would be a false economy not to replace the seal, I replaced my spring and seal. The only problem I have now is keeping the breech seal in place. It is still having a tendency to drop out every now and then. Now I know why the previous owner kept 4 spare breech seals inside the grips lol. I have tried grease to keep it in place but not very successful so if anyone has any other solutions please let me know.