I use Krylon rattlecan for the primer, and the silver. Technically the production helmets were made with white gelcoat, so you could prime white, otherwise grey is usually what ive used on the black cast helmets.
For all the other colors i use humbrol and Model Master standard enamels. i get them at megahobby.com here in the US. they usually have good stock of all the humbrols. Lately they have been out of the 154 yellow though. Alot of folks use the acrylic enamels. I havent switched over mostly because i still have alot of the old enamel floquils, humrols, and model master paints on hand, plus a lot of my colors are custom mixed and ive been to lazy to try and figure them out again with acrylics lol (not all colors i use in enamels are available in acrylics, and sometimes they looks a little different) Both will give you a nice completed helmet. Razio, Superjedi and Fett4real use acrylic enamels, so you can see that you still get a great quality finish. Try to avoid using both. Putting regular enamel over the acrylic enamel, it remains tacky and never cures up properly. Learned that the hard way on a model car years ago lol. However you CAN put acrylic over standard enamels if need be. Terminal Fettler has a pinned post for a paint-up that has a step by step and an enamel humbrol paint list that is an excellent start. I think its called "one last wafer thin ESB paint up...or something along those lines. I think its in the Boba Fett Helmet section. That should be a good start, and if you want to go with acrylics, you can at least get a color list..most of the humbrols are available in both reg enamel and acrylic enamel.