I use a combination of my parts washer and a vibratory tumbler to clean hardware. The parts washer is an important first step to get the bulk of the gunk off; otherwise you can crud up your tumbler media pretty fast.

I don't think I would have bought a tumbler just for this, but I had one to go with my reloading press anyway, so it was "free".