"Natural oils in metal"
No such thing... To purify ore and the metals obtained, cast billets, Forge metal... You need heat... lots of high heat... Heat that would vaporize any other non-metallic compounds in the metal... Not to mention that any foreign material inside the grain and crystal structure of the metal would weaken it.
Oils and lubrication are added after the fact. Any oil that seeps into microfisures of the metal surface can do so after the old is cleaned out. You just need to let the oils soak in a bit. Warming the part up first could help but I don't think it is necessary.
Basically when using an ultrasonic cleaner... You need to use a solution that is suitable to the material.
Acidic solutions are bad for ferrous metals, rusting being an obvious reason. Caustic/basic solutions like simple green can be bad for aluminum, and weaken it. It can remove anodizing on it even with brief exposure... Other solutions can mess with the finishes on steel.
Poly and plastic parts have their own considerations as well. The poly parts tend to be pretty tough, but some plastic parts like grip panels can be a problem.
I have used pure isopropyl alcohol for cleaning metal parts in an ultrasonic many times. Denatured alcohol would work well too. (so long as it is Denatured using isopropyl and not another solvent)
It's safe for plastics as well... Though I am not sure about the long term affects on plastic... As I know some chemicals can break down plastics slowly over time... I do not suspect isopropyl or Denatured alcohol would do this.
I believe Slip 2000 gun lube and their 725 cleaner can be used in US cleaners...
Using an US cleaner to clean entire firearms is not something I would do often though, as it is not necessary.
As far as aerosol degreasers are concerned, non-chlorinated is important, because aluminum is damaged by chlorinated cleaners.
I find the "electrical connector cleaner" from the auto parts store to work well and at a lower cost than gun specific stuff...
It is designed to clean the plastic electrical connectors in cars, so it is plastic safe, and not chlorinated.
Any full degreasing will need the parts to be given a thin coat of oil, regardless of the type of cleaner.
Some cleaners may need rinsed off as well. I find that alcohol works great at driving off water from parts after a rinse... It drys quicker as well.