In what order do I use these products? Does rust sealer go first?

It depends on if you're using Metal Prep. If yes, use the Metal Prep to prep the surface first. If not, clean up the surface the best you can and then apply two coats of the rust sealer. This is followed by one coat of AG111 or Chassis Black Finish, or your own topcoat.