For me there is limit to how much I will spend to paint a caliper. And time.
And will probably do one at a time when I change brake pads. So that probably precludes any epoxy based caliper paint. Maybe the can of POR caliper paint would be best after dunking it in EvapoRust overnight.
I used a caliper paint I bought at our local farm supply store for my 2109 Rogue. I painted them red. It’s not terrible looking at all and has held up for a year now, though I don’t drive the car much.