Yes almost every paint supply place can do rattle cans these days, particularly places that specialise in automotive finishing. Not especially cheap mind you.
There ya go. I did not know this was so common nowadays.
And yes, not cheap. Even the SCA ones are 35 bucks for 300g.