I’ve tried about everything but have settled on Slip 200 EWL. Non-toxic, easy to use, almost no odor and works quite well. If I’m going to run the AR hard between cleanings, I may use a little Slip 2000 EWG grease.
Honestly, I have found most gun specific oils and things like motor oil work...