Lots of greases will give excellent service.
I've been using a synthetic grease tractor for my Garands and M1As. Mobil 1 synthetic grease would be an alternate.
I have found with petroleum based greases, the lubricant evaporates over time, 6 months or more, leaving the pasty clay stuff behind. The synthetics do not seem to do this, or at least as quickly.
Not a problem if you shoot your rifle frequently, but, if not, you have to clean and re-lubricate the rifle before using.
I've also used Lubriplate 130-AA. Besides firearm uses, it is also used in industry and aircrafts providing alternate sources.
When my tube of synthetic tractor grease runs out, I'll be switching to AeroShell 33MS synthetic Molybdenum Disulfide grease.
A 14 oz tube of grease lasts a long time in firearm use.