I have a factory recoil spring a stainless guide rod and 4 Wolfe springs for G20/G21. The springs are all different weights and the best I can remember they were progressively heavier than factory. I probably used one or two of the springs for a couple of magazines, I sold the gun after that. The factory spring was a spare and should be brand new. I understand that the above information is not as clear as it should be, I sold both my G20 and G21 a few years ago and I don't remember. $15 shipped, I take Gunpal or Paypal.