This is what works best for ME. These guys have been doing this a lot longer than me, so heed their instructions and warnings! I have flushed out the innards with circuit board cleaner, as it dries quickly and is safe on most metal parts and usually some plastic. That brake cleaner is always suggested. When in doubt, follow what these guys recommend. I'm gonna try to follow what you do because at 67, I'm still a learning novice!
If you read the label on the Ballistol, the first thing on the front label under the Uses is "guns, leather, knives, tools, locks, marine." It doesn't gum up at low temperatures like WD 40. New baseball glove oiling is ok too. Have fun with that gun!