I have for sale a stainless steel recoil spring from glockparts.com for G21. It only has 50 rounds. The spring is factory rate for G21. The end cap screw is removable if you want to change the spring. $25 shipped to USA. PP only. Thanks.