I use 2 X Graf Tumblers and swear by them. One has a more course media for the really stubborn parts, and the other for a more shiny finish.
https://ssaa.org.au/stories/reloading-graf-case-tumbler.htmlUltrasonic - I bought one from eBay over 10 years ago and it works fine. It is the largest capacity I could find. Still need to be used in an area away from the workshop as it is VERY noisy, but I use it all the time.