Paint is good, but Cerakote is an option too. Check with your gunsmith or other Cerakote shop.
We're doing a lot of our steel parts in Cerakote now as it is corrosion resistant, thin, light, and removable by bead blasting... unlike powder.
It is not meant for paint topcoat, so choose your process and go for it.