I have a bunch of in-wall Axiom speakers which I have painted.

The MDF can be painted with your wall paint and it looks great.

I used spray paint from Home Depot to paint the steel black grills. Worked very well.

They turned out much better than I expected.