Stainless Steel Guide Rod Assembly is a complete drop in unit. 17lb ISMI Spring  Fits Gen 1 2 & 3 Glock models: 20 21 20sf 21sfilovemyglock brand