I've painted pieces for my car before and because it's the dark blue with flake, I had to get it custom mixed. Luckily I live near an auto paint store and they can not only mix the paint but put it in spray cans for me.
I used a 2 stage paint, 1 can for the base color and 1 can for the clear coat. The result is perfect to say the least and I'm happy I went that way. There is the cheaper 1 stage option with the base and clear but it doesn't last as long and doesn't "pop" as much.
Look up automotive paint in your area, there's sure to be a store like that, particularly in an industrial area with a lot of shops nearby.
This is where I go for reference:
Space Age Paint
-RyanG