That looks more like what I have heard called a Spencer Waistcoat, but I'm not sure. You can get square pewter buttons here pretty cheaply.

http://www.threefeatherspewter.com/Buttons%20Celtic.htm

You can also braid some nylon shoelaces to make shoulder epaulets if you want.

Looks really sharp.