You might think about renting. Most people don't go out and buy a tuxedo for a wedding. Do you have any shops nearby that rent kilts?