Don't know this vendor, but this soft top repair shop -somewhere between Belgium and Switzerland- has a good call too
...