If you have a decent paint sample, look around and find an auto parts supply store in your area that can match paint samples and make you a can of spray paint. I do this all the time and the spray paint that they make is of highest quality,it has all the additives, it’s difficult to make it run, you never get fish eyes and it dries reasonably quick. It will cost you around $25 a can. It will have about three times as much paint as a rattle can from the hardware store or the big boxes. The shelf life is excellent. I have some that’s over 10 years old and still works fine. The spray nozzle is a much higher quality than you get on the rattle cans at the hardware store.
Jim