I bought one from Harbor Freight. I started out using the RCBS solution, but now typically just use a squirt of Dawn and a pinch of Lemishine. This is not a whole lot different from what's in the commercial solutions, but is a whole lot less expensive. If you do try to use some sort of homebrew solution, be sure that you always include a little bit of detergent as the reduced surface tension of the solution helps the US clean much more efficiently.
As other have said, my brass does generally come out squeaky clean, but not shiny.
Also, I learned the hard way not to let brass sit in the dirty solution for an extended amount of time(like overnight). On the times I've done that, I've ended up with horribly discolored and tarnished brass that would not clean up by any method short of polishing with steel wool. I don't know exactly what's going on, but I suspect that it's related to metal ions in the cleaning solution plating back out onto the brass. Just take your brass out of the solution immediately after running it, and this won't be an issue.
In my quest for clean brass, I've also recently bought a vibratory tumbler which I use after ultrasonically cleaning the brass. This gets rid of the tarnish that the US doesn't do much about.