I remove the floorplate, pull the spring and follower and put everything in the dishwasher set on pots and pans. Once they are clean, I use a dry graphite lube on the inside of the body and on the contacting sides of the follower. I use Remoil on the outside of the bodies. That is the easist way and by far the best way I have found.