Another poster mentioned Ballistol. I use to use it on all my rimfire pistols, it being a lighter viscosity. One day I was shooting one of my Glock 44’s and it was used with Ballistol as usual. I was shooting a cheap Federal Value Pack of 325 rounds and I was getting 2 or more stove pipes nearly every magazine. After approximately 100 rounds I gave up and started shooting a center fire pistol.
When I got around to cleaning the G44, I decided to try the Mobil 1 10w-40 synthetic motor oil. Next time I shot the same G44, I fired the remaining 200 rounds or so without a bobble. It was slinging brass an impressive distance. I now only use Ballistol for fire control parts or where rubber, plastic, or wood is present. Also, I’ll use it occasionally for cleaning.