I'm painting a cab right now and I'm getting good results with gloss black interior paint. It's on wood, so I put a few coats of sanding sealer on it first so the grain won't show.
I rolled the first coat on, but I'll brush the second on because even with a high qualilty "no texture" skinny roll, the roller still leaves a bit of texture. oh and lightly sand with steel wool after first coat to get rid of any bumps or accidental lint or dust particles. good luck!