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