Headset Services Ltd at Shoreham Airport (01273 234181) have done repairs for me and are very good. They can either supply the defective part which you can replace yourself or carry out the full repair. Harry Mendelssohn also offers a repair service (0131 447 7777.)