As a reenactor, I've dealt with Townsend for years. The short jackets are perfect for wear with a kilt or belted plaid, as are the 1770's waistcoats....

Here are some more good sources:

http://www.barkertownsutlers.com/

http://www.warwear.co.uk/