David Clarkes have a good reputation and you can get parts easily. Everyone has their own opinion on headsets so you are likely to get a lot of suggestions
Headsets come up on ebay.co.uk regularly so I would look there first. Pick a repuatble make so that you can get any spares.