Don't forget the possibly cheaper option of getting some decent fitting shirts from somewhere like M&S and taking them to a tailor to add some epaulette...