I am with the Colonel, if you clean lube often. What you use doesn't matter a whole lot.

My dad used 3n1 oil on all his firearms. He only had 4, and he used them often. Never had a speck of rust or a malfunction.
Me, myself, I use Super Lube grease, and Royal Purple Synthetic ATF. No problems. I have friends that swear by other stuff.

So...I think..it really doesn't matter. Shoot'em, clean'm, and lube 'um. Repeat often, no problems.