Your spring may be fine and replacing it isnt a cure all.
You need to start with the basics, and replacing a spring that may be many years old is cheap insurance and a good idea.
The first thing I do when I buy and Grand is change the Op Rod spring, not matter what the spring in it looks like.
Alittle grease on the spring is what I use