it will be cheaper to buy some new ones to try rather than have an engineer charge £65 to tell you you need new ones !
i would buy from someone other than TalkTalk you will probably find them cheaper .
correction , Talktalk seem to be a very good price for a pair
http://accessories.talktalk.co.uk/product_details.aspx?idProduct=27