They make ultrasonic jewelry cleaners for $75 that should work just fine. You're referencing something that is intended to be used with hundreds of gallons of water.
I looked up "transducer" and it seems to be what you'd need. But! You seem to have found where I was wrong: the horn. The horn seems to be the actual expensive part here. They could start a business I guess selling these en-masse. If anyone has any ideas how a maker could create this within reason please reply.