We have some stuff here called LA's Awesome Cleaner. I have used it to clean almost anything.
A friend gave me a Bridi Utter Kaos with a ST 75 nitro motor that was put away dirty after the last flight and never cleaned for 14+ years, it was a absolute mess.
15 minutes with LA's and a toothbrush and it looked brand new. Installed new bearings, and it runs like new.
The bottle gives you ratios to dilute it down for certain jobs.
It is my go-to cleaner for everything.
It does not say what it is on the bottle anymore, but it is cheap I can get 32floz for $1.00