After it being around for 100 years, and, after me shooting for close to 40 of those years, I just discovered Ballistol.
Really a pretty decent gun cleaner and lube, and, no nasty chemicals in it. Smells a little funky, but, you get used to it. Really big with the BP crowd. It does everything well. Not "great" across the board, but very good.