The tapped spring broke the other day. Here is how the internals look after about 10,000 rounds. Note the piston was not perfect when I last put it together and it looks about the same now. I have been running it off a 7.4 lipo or 9.6 niMH.