Best product I have ever used for cleaning metal parts, do not place any rubber parts in there or they will dissolve! Rust will be gone in just a few hours, or leave dipped over night for really bad rust formations.
After you pull your hardware from the dip, be sure to spray them with some
WD40 Dry Lube PTFE and your hardware will look like new with almost no effort into cleaning everything up!