I just used walleting.services to recover BCH & BTG. The communication was excellent, they didn't steal my coins and were very prompt in sending my coins minus their reasonable 10% fee.
I had tried on my own to recover both my BCH & BTG for quite some time and spent a lot of time trying to find out how to recover the coins but was never able to figure it out and I didn't have much luck with requests for help in forums on instructions to do so. I couldn't be happier, win win for me and the walleting.services guys.
Highly recommended!