Do a search, there are tons of topics about this.
My Picks are, in this order, Corrosion X, Breakfree CLP, Ballistol and 3 in 1 oil. They all have the pros and cons, it just depends on what you are looking for in a gun oil. All of the oils I listed also work well for basic auto and home use too.