I've repainted many diecast models.....and there's a few things you might need to remember....
The metal of the body probably has a very high proportion of zinc.....so once the body has been stripped you should prime with an etch primer to improve paint adhesion to the metal surface. Use a primer formulated for non-ferrous metals......or check with a magnet on the body - if a magnet sticks, there's iron ferrite in the mix - in that case, use an etch primer formulated for steel.
I eliminate mold marks and surface defects with 600 grit wet or dry paper to give the surface a little more "tooth" for the paint.
I use automotive acrylics on diecasts - it dried very quickly and can be polished to a mirror shine using the stuff you'd use on your full sized car.
You can also go to your local auto parts store that sells paint and they can use their recipe book to mix just about any color that's ever been painted onto a car, past or present.
Good luck.