Cleaned one of three today. I couldn't get the piston and hand guard off. My son figured it out, the piston rod was coming back where the piston extension is supposed to be, and was able to push the piston forward. There was no piston extension or spring. I found what I needed in my parts drawer. I took all the grease out with mineral spirits, brush and air compressor. The stock is rough but all the parts are in great shape. We will see if palmeto will make good on the missing parts. I am going to get aftermarket stocks for two of them and store the wood ones.