Hamish, you can probably buy the leather from a custom leather shop or craft shop. Check in the telephone book under leather in the yellow pages or equivalent., Buckles at craft stores, clips at any hardware store. The chunk I got was bought at an auction for $2 and was enough for 2 sporrans and 2 straps.