Stainless Steel Guide Rod Assembly is a complete drop in unit. 17lb ISMI Spring  Fits Gen 1 2 & 3 Glock models: 17 17L 22 24 31 34 35 37ilovemyglock brand