Yes, absolutely. You might find that using them makes your gun a little dirtier that with other brands, but these are perfectly acceptable and usually (pre-covid) a better value pricewise. Obviously that's not the case right now (Spring 2021). Depends on how often and how many rounds you shoot, but if you clean your gun after every range day, you'll have no problems. Even if you clean it every other time, you'll probably be ok. Just don't try shooting 1000's of rounds then cleaning. LOL. Then you'd probably experience some ammo induced mis-fires or malfunctions. I hope this helps.