The cheap ultrasonic cleaners from Harbor Freight, or similar ones from Amazon, work great for bike parts. Just bite the bullet and buy one - they come in handy for a lot of other things too. For example:
https://www.amazon.com/Industrial-Li...4-135149aa9081