Hello mate

i see you are new so welcome to passionford
My calipers are painted in Hammerite smooth finish which comes in a spray as appose to a tin which you paint on.Just make sur you clean them well and do thin coats at a time allowing each coat to dry fully before applying the next one

i've always done the same on all the cars i've owned and its never flaked off.