I let my buddy borrow my 9mm Shield to go to the range to see if he liked it. It was perfectly clean when he took it. He said it worked flawlessly. He shot a few mags through it. I should have cleaned it when he brought it back but I didn't get around to it. Anyway, we were out goose hunting and another buddy asked if he could fire it. He was thinking about getting one. He shot one magazine and had two failure to ejects with it. I have had this gun for a couple of years with ZERO problems. I took it home and cleaned it but it wasn't that dirty. I'm not going to get to upset about it until I take it back out and put some rounds through it but I'm a little concerned. It's clean as a whistle now.