I'm going to be going with the long haired version of the costume.
The coat looks like a pretty standard short peacoat.
The t-shirt looks like any dark grey could work.
The vest seems like it's a bit more difficult, as a horseshoe collar seems a bit rarer these days; I've found "custom suit"...