From what I have seen here, Ryan is expert at this and should be considered if you are serious.
I have used Link Detox and RMOOV which are good tools but in my case it was very easy to identify the bad links as they all came from one bad SEO with anchor text. RMOOV is great for contacting webmasters and continuing to pursue them but I would expect a pretty low response rate. If you can get links removed for $97 in 3 weeks, jump on it. BUT not likely. You will probably need to disavow those you cannot remove.
As Ryan says, you get what you pay for.
Best!