Stripping/painting engine compartment and under hood

The existing paint looks to be largely intact so I don't think I would necessarily jump straight to stripping. A thorough cleaning/degreasing, a thorough sanding and maybe some spot priming/sanding, some epoxy sealer and paint. Chemical strippers can be messy and have a habit of getting where you don't want it, and the stuff on the market now is not nearly as effective. Stripper also can get down in nooks, crannies, pinchwelds, etc. and be hard to neutralize and breed rust.