Ultraschall funktioniert gut, wenn Du ein gutes Gerät mit Heizung und guter Flüssigkeit verwendest.

Diese Spielzeugteile für unter 50,- € mögen u.U. eine Brille halbwegs sauber bekommen fettige, rostige oder sonstige hartnäckige Verschmutzungen schaffen die niemals.

Rechne mal so ab 200,- € für ein halbwegs brauchbares Gerät. 250 W Leistung im Schallbereich und nochmal 300 / 400 W Heizleistung sollte das Teil schon können. Mehr ist immer besser. 5 bis 10 l Behälter sollten es auch mindestens sein, sonst passen die Teile nicht rein. Die Maße des Korbes beachten, nicht die der Wanne.

Unbeheizte Geräte solltest Du gedanklich schon vorher aussortieren.

Spezialreiniger kosten auch so ab 10 €/l aufwärts.

Spüli, Petroleum und was sonst noch diskutiert wird, reicht für manche Anwendungen im Haushaltsbereich, für technische Anwendungen mit Aha-Effekt aber nicht.