I have the
2.5l one from Harbor Freight and am absolutely thrilled with it. I just use water with some Simple Green added and heat the water. Items as large as crankset need to be ran over one side at a time and then turned over to do another side. Within my life and this context, kerosene and mineral spirits belong to the past that I want to forget.
A little small for chainrings, but for cassettes, freewheels, derailleurs, and loose-ball bearings, I would love it.
For the big stuff, if you don't have the space or the bucks for a floor-standing unit (not untrasonic, by the way), I recommend a can of citrus degreaser concentrate (available at bike shops, hardware, and auto parts stores), a bucket, a brush, and rubber gloves.