I used Rem oil and sprayed moving parts and then wiped down to remove all excess. Worked perfectly this past weekend. This is my first semi auto and I guess I will just have to learn to be better on my maintenance. I guess I believed their adds about cycling just fine after dropped in the mud.