Pro mag is pretty much junk. You might get a decent one once in a while, but only after you buy several duds. Mecgar is factory for many guns. What I ordered for mine 2 mecgar 12rd. Ill buy a new recoil spring as I usually do for a used gun. Not gonna send it of to anybody for work, unless its broke. I didn't see anything wrong with the trigger as is.