I went everywhere to get a Diesel watch strap fixed with the same result - It needed a special part which isn't available so buy another strap for £50+. I took it to this jewellers after hearing only good things. Within a few days they had not only fixed it but at a very reasonable price. A great family business which puts the customer first. Highly recommended.