If you are painting a radiator that still works and is used to heat the home, the primer and paint should be rust resistant ...
The radiator cover can be sanded down, primed, and then painted with an oil-based product. I would use a semi-gloss, which will make it easier to clean and hold rust at bay longer. Use a grout ...