I'm sure product specific cleaners do a better job, but liquid wrench sure loosens carbon well. And brake cleaner flushes the Liquid Wrench and old oil right off. Then CLP finishes the job.
I've always been a little leery of possible, wood finish, plastic or rubber problems, never had any.
Really humid here, a nice coat of oil is necessary. Bolt guides and firing pins are the exceptions.
I have a couple of cans of really old Mobile 1 around in 5 weight (forgot to read the label when I bought it). Wonder if it is still good and how it would work? Synthetic motor oil has been known to soak into automotive seals and make them swell a little, likely not something you'd want to use on a auto loader with "O" rings.
ATF has even more detergents in it. I've used it on M-73 machine guns, the only thing that seemed to work. The M-73 is notoriously reliable, we tried everything, ATF worked the best.