My local harness maker turned out my last sporran strap for a grant total of US $20. I'd advise you to take your sporran with you so that the colour of the strap more or less matches your sporran, and that the buckle isn't too clunky.