Anyone know where this jacket is from?
I can't think of any more places to check. I just can't seem to find the brand or a shop that sells one exactly the same.
Does black work?
If you're willing to spend some money and get a really nice overcoat you should find a tailor in your city. Milan is full of sartorie but those will cost you around EUR 1-3k