The Lyman one is clearly a rebrand of this where they doubled the price for your troubles:
https://www.amazon.com/gp/product/B01NCJ0N6O/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
(And the hornady seems to be a smaller version yet. I wouldn't suggest one that small as you need the length for slides, barrels, gas pistons, springs etc)
It is my second ultrasonic. Got a REALLY cheap one to try it for a welded stack suppressor, fell in love so upgraded. This unit works great to me. NOT as good as the real industrial ones, but good enough. You really need to give 20-90 minutes for many cleanings, and the small ones have short duty cycles so plan to stick the thing in for a day or two, push the button to restart whenever you remember. If you don't work from home... it'll take longer.
Heat is good. Smaller units like this may need interim cleaning; brush the big chunks off, and of course rotate so things fall out.
Like all cleaning, you are only going to get so far without stripping. Moving dirt around isn't cleaning, so strip down as much as possible.
Even at this level, ultrasonics remove everything. You may loose finishes if they are painted on. Cerakote is paint.
Depending on the cleaning solution they will VERY degrease. My Sig 55x had a bolt carrier in the white. No problem, as it's typical euro white metal, a /tiny/ bit of incidental oil and you can stand in a rainstorm for a week. Pulled it out of the ultrasonic, blew it off, walked to the other side of the room and back: flash rust. It pulls the oil out of the metal itself! I now hose everything down with Ballistol immediately on removing from the bath, and check periodically as they dry off (again, rotating regularly to make sure) and re-oiling as needed.