dpseadvr
Have you checked the uniform store on base or some of the surplus shops around base? A mess dress jacket would work for a formal kilt jacket. They are similar to the PC, they just don't have the tails in back and the funny cuffs on the arms.

You may be able to find one cheap around base.