It's a good unit with the volume I need for the parts I clean, mostly diesel engine and firearms-related. The way to get the most out of these low-cost units is to find the right mix of detergents and/or solvents for what you are cleaning as the agitation is on the very edge of useful.
For example, if your parts are greasy or oily you'll want a more detergent degreaser mix. If it's residue or surface staining you'll want a stripper or solvent. Pretty much the same stuff you'd need if you were to clean by hand. This device lets you leave your parts to clean and go do other things instead of picking, scrubbing, and wire-brushing. For that, it's worth it.