Be careful when taking it apart. I have launched a pin on a CZ mag, never to be found again (I hope the dog passed it with ease). Also, make sure the spring goes in the same way it came out.

Lube, powder, general gunk and whatnot accumulate. Clean it a few times a year and it will last.