The ready spray paint in cans is always of really poor quality, go to an automotive paint shop, they provide automotive paint in cans too, you can choose your own colour, have it mixed and put in a pressurized can, the paint is far superior to the Chinese crap that you can buy off the shelf at hardware stores.
The paint shop I normally get cans from is located in Phase 2 DHA.