I've used Mercian, but I had to send the rebuilt Ergos back a couple of times before they got them right.
I don't think I found anyone else who seemed confident enough to strip them down. I've done a couple myself, but I think, like most shops, I found it too much hassle to be worth doing.