Any normal paint for metal/plastic should work, BUT...
You have to sand it really fine and MAKE sure to have no fingerprints... any surface left unsanded or with the smallest bit of fat will flake of...
Thats because the plastic in those fronts ausually have a difficult surface ... um well I don't know the correct words to describe it in english but the closest i get is...fat or "fatty" in that case to...
One option is to wash it up really good with hot water and any hand dish-washing detergent and let it dry off before painting (plus use gloves)
Trust me... it looks real good for 2-3 days... but then the paint starts falling off if you haven't done the base work properly...
A ending tip, those texturised surfaces on some fronts can most easily be "sanded" using "steel-wool" (migth be the rigth word???)...
Also if you are going for a glossy paint or a metallic flake paint or something like that, make sure to use a clear coating over it, or it will much likely rub off on other stuff.. hands, furniture, clothes...
have fun..