Metal rescue, it is a rust remover that is not a true acid.
Which actually works. I think it may be similar to EDTA, but they keep the formula a trade secret. It removes rust through chelation, meaning it absorbs the rust and doesn't "eat" it like a acid remover does. This is important because if you leave your parts sitting in the solution longer than it takes to remove the rust, it simply stops eating the rust and begins adding a black oxide coating to the (then rust-free) metal. Which is better than rust because black oxide actually will protect the metal from rusting and can be sanded off (black oxide is the coating that's on allen wrenches, chisels, and other tools which get banged up, that's why they're black and why tool manufacturers intentionally add it to their tools.) It also contains a mild detergent to cut grease, but it is best if the parts are clean/loose rust is off first. I was completely able to remove 50+ years of rust from the inside of 2 Bonham Tote Gote teardrop tanks using this product. A year later, they still look great and are rust free (Although I do keep the tanks clear full of gas to help prevent rust). The only thing is you have to heat this product to 90+ degrees, I have a old pressure cooker which I use to heat it up with on the stove inside or on a camp stove before pouring it into a plastic bucket with the rusty parts. I also leave the bucket sitting in the sun, or indoors under a heater if it's winter so it stays hot while using it. It can be used till the solution turns pitch black. It is safe to touch with your hands, and they say BBQ grates and cat iron cookware can be soaked in it. I use it after removing all the loose rust and sanding. Metal rescue is the same as Evapo-rust, I haven't used evapo-rust because I can't find it in jugs big enough to use, I think I only recall reading ever slight differences between the two products instructions.
I do all my degreasing with the $3 bottle of Home depot brand pinesol I bought 2 years ago and a nylon brush! I clean everything with that pine-sol, BBQ grates, engines, bird baths, anything greasy/grimy. Pinesol is a great all-purpose cleaner. Engine-brite works, but is smelly/toxic.
Electronic parts cleaner for setting/cleaning points is a must!
JB Weld (not the JB kwick though) for mild metal/plastic repairs!
I find aerosol carb cleaner is over-rated and only cleans a carb if its already disassembled, the "squirting carb cleaner into a carb still on the engine to clean a jet." action never has worked for me once.