I’ve read Wilson’s flat wires will last 10,000-40,000 rounds. Not too sure I buy the 40,000 and have never let mine go beyond 6,000 or so without changing (they did still seem to be functioning fine). I typically change out my round wires about 2,000-2,500 but I’m also not shooting full power loads at the range often. Always thought recoil springs were disposabl, pretty inexpensive and easy to swap