Yeh, mine had a good bit of grease on it as well mainly in the guide rod area in the frame. When I tore it apart to do the safety and site mods I cleaned the thing real good, I use Gunzilla, it's safe on the polymer parts. I just disassemble, spray everything down good, take an old tooth brush...