Read until you're heart is content; pick one of the better rust inhibitors and drive on.
This is my opinion and it is worth what you paid for it; some of these oils are a jack of all trades and master of none. I use Eezox for rust protection, but I don't like it for lube, or at least on AR's and semi-auto handguns, for this I use Slip2000. Even use it on my semi-auto hunting shotguns. For cleaning, I always default to Bore Tech. These are the best products I've found in each category for my own personal use.
http://www.dayattherange.com/?page_id=3667http://ronkulas.proboards.com/thread/274/review-comparison-gun-care-productshttp://www.6mmbr.com/corrosiontest.htmlhttps://www.ar15.com/forums/ar-15/-/7-303402/&page=1