FM3 Dart gives some good info. Pro auto paints companies have ha products called "metal cleaner", and " metal prep" for decades. I am sure reading the info on the use thereof would be very useful. Self etch and epoxy primers are different ducks and their usage depends on how and what.
Many times it is recommends by the pro's ( I am NOT), to use all the products from the same co. for obvious reasons.
Also study the difference ( and there IS) between metal "cleaners" and rust inhibitors.
LIke said by others before, BE SAFE, these chemicals can be deadly. You will not know you are allergic to them before it is too late. I wish the car clubs would spend some of their $$$ on a fresh air suit for its members to borrow, share.