I have had excellent success with POR products in those locations, after careful preparations, and careful application.

Scrape/rough-sand-off any loose material.

Apply/use a cleaner degreaser.
Apply the rust preventative coating.
Apply the POR top coating, or, apply the primer you will use with your top/final coat of paint.

Follow carefully all product sheets, for each product.