Just a follow up, I tried Douglas' services and had a body+back+lens serviced plus a couple of minor repairs done. It all came back as new so I'll be using his services again in the future.