Here's a decent gun oil that you can make yourself.
3 parts Oil - Mobil 1 full synthetic 10W30 motor oil.
2 parts ATF - Mobil 1 full synthetic automatic transmission fluid.
1 part Kerosene - grade K1 clear.
Works well for both cleaning and lubrication.