I normally order directly online for the high end paints.
What are you specific requirements? Colors, finishes, shimmers, application surface type, etc
"Rattle cans" are not the best option.
There are three reasons.
One, some automotive shops will not paint previously coated parts due to reactions with the clears they use.
Two, they will do a much better job of paint adhesion with their ovens.
Three, they will not touch wood in most cases due to porosity.
Of course that depends, if you have the resources available yourself for spray booth or dryers.
If you contact your local shops, they can ensure that they will do the final work.
You can even bring them the paints you want to use and save the money, while getting exactly what YOU want.
I did this for my MET PM (automotive paint + clear) as alternative for a couple of parts, and it matched the powdercoating perfectly.
Less than than $150 total for three parts.
However, I am not going to do this again to another machine, as it was purely an experiment mostly for interest.
Durability is superb, the project just took to long to get everything done, one part at a time.