If you've got an extra oven lying around you can do it yourself.
Otherwise professional is the way to go.
I don't se any reason why you wouldn't be able to paint them as long as their prepped properly.
-scuff the paint on there now w/ some sandpaper
-few layer's of paint
-good to go