I've used Hoppes, RemOil, Ballistol, CLP, Mobil 1 . . . all of them worked; any question about cleaning/oil/solvent/grease will get many answers.
I like Ballistol since it gets the job done and is "safer" - don't need to worry about getting it on wood stocks (works great as a wood conditioner)...