I took an old kilt in to Cairgorm http://www.kiltscanada.com/ and got new straps put on, as well as a cleaning and pressing. They did a great job and were very friendly about it too.