eBay can also be your friend when looking for inexpensive formal wear.

I don't own and don't want a PC. I bought a very nice, wool, 1 button, shawl tuxedo jacket on eBay for $27. A talented local seamstress converted it to a kilt jacket for me for $15 (and many of you I'm sure have the skills to make that a DIY project). I added a 3 button tux vest from a local formal wear shop for just a few dollars more (probably could have found that on eBay too). Traditional Highland attire? Absolutely not! And not something I'd wear where traditional Highland attire was expected. However at most I'll attend one or two "black tie" events a year where I'll be the only one kilted anyway and my on-the-cheap conversion looks just fine.

My $.02 worth.