@honourablegeorge – Have you tried BOA direct? Looks like they offer a lifetime guarantee on their product.
https://www.boafit.com/en-gb/support/warranty
Miro might be worth a look