Really depends on your budget and what can be sourced in your area.
Personally I use automotive acrylic paints, dries very quickly and the clear can be sanded and polished for a deep shine.
Can also have automotive paint made at some auto shops, here is the color code to match the Anovos/DN helmet shade of white
Another paint some used was Rust-Oleum 2X Painter's Touch Gloss White a cheaper alternative to automotive paint.
Lots of threads on paint the in the FOBG area, here are just a few
As for the black I have always used decals/stickers but I would recommend using a satin black