I don't think so. Google has killed affiliate business for years. I know how to keep my affiliate links on the first or 2nd page of google for as long as I want. Takes a bit of effort but little cost. Penguin or Panda, my method works.
Will not work with brands etc, you need to be prepared...