J Peterman is selling a herringbone tweed "caped coat" at a reduced price, though it is not really inexpensive... http://www.jpeterman.com/Mens-Things...one-Caped-Coat

It is $374, plus shipping and would do nicely over a kilt...