Just a FYI if you plan on taking this apart for any sort of reason. I recently took mine apart to change the roll pin, and the safety bar has a 1mm ball bearing or smaller holding it in place. This bearing is under spring pressure, and it will fly if your not careful. I was lucky to find mine in the carpet, but it was very hard to spot. So if you decide to be brave this is very good to know, once apart I was able to smooth out the action with a light polish. The assembly is not as complicated as most say, I polished both sides of the trigger bar and inside the slide stop. I can say to me this made a big difference with the smoothness of the action, no grittiness. Sorry no pics. Good luck!