I have put about 5k+ through my gen one 22. I bought it used back in 99. I have had a trigger return spring break and replaced and wore out an ejector. I have not had to replace the barrel though as I have only ever run a wire brush down it once the entire time. I had returned home from Iraq for convalescence leave for a few days and went to the indoor range and put about 500 rounds through it that day. It was a good day.