Hi All. I'm getting an pair of in-cabinet speakers! The fronts will be exposed, and I plan to paint.

Q 1: Anyone have any advice on painting the MDF? Will a water-based latex paint make the MDF fibers swell? Maybe I could use a spray automotive high build primer, and then top coat it will foam rolled-on interior latex?

Do anyone have good results using a foam roller, or should I think about somehow spraying them? I'd rather avoid spraying latex.

Also, I'm assuming there's no real way around removing all the drivers before painting, right?

Q 2: Although I may just go with a black grill, my wife may wish to have to painted/matching grill. I assume this can't be applied with a roller and I need to find the closest color spray paint, right? Any material conflicts to be aware of? - I think most spray paints have some pretty aggressive carriers and I want to make sure the grill don't get eaten away!

Thanks in advance!
Scott