flammable solvents are a TERRIBLE idea for ultrasonic cleaners. The cavitation creates a lot of heat when the bubbles implode. Do a little reading on the ultrasonic process and it will become clear why you should not do that.
I have designed and built specialty ultrasonic systems for my CNC shop. I found the best options are from Alconox for various materials and dirt. Temperature is very important as is de-gassing and deionized water. Do not use plastic or other soft materials as a basket since they absorb energy and reduce the effectiveness. If the heat and chemistry are right, just about anything will come off in time. I do PCB's to metals with cutting oils. Old car parts, bearings, whatever.
Frequency sweeping transducer driver is important as well. Fixed frequencies will create hot-spots (standing waves) - a phenomenon that can damage or poorly clean your parts.
Household cleaners are a guess - they may or may not be effective and may damage the target when exposed to ultrasonic energy. The whole process is quite sophisticated in how the mechanical action influences the chemicals.
HEAT is critical
De-GAS
DI water
Wisely chosen chemical detergents. (Citrinox and others from Alconox)