Good points about cleaning and looking at the extractor. You may want to get new mags, if the ones that came with it are old, as they do wear.
I put a Volquartsen extractor and firing pin (It is beefier), and since I use it in competition, I run CCI MINI Mags, usually the high velocity ones...