Lubriplate SFL-0 Gun Grease 14 oz Can
Because Lubriplate SFL-0 was originally designed for lubricating food manufacturing machines, it's non-toxic, odorless and will not stain clothing. Similar to other Lubriplate products, SFL-0 is not susceptible to temperature fluctuations and is water resistant. Great for use on handguns or rifles. Can be applied using the included brush attached to the lid of the can, your fingers or using a 15cc syringe. Apply a light coat in accordance with the maintenance instructions found in your firearm owner's manual.
I used to use bearing grease for my Garand, 1911s, etc, but SFL-0 is much better.