You can never have too many good cb's on your team, but you can spend too much getting there. I can't see a scenario where they sign both Gaines and Davis, neither is signing cheap.
They are back together and doing a show or two a month this year. They were a staple of the Buffalo bar band scene back in the day and a regular at the Barrelhead/Pierce Arrow in West Seneca. Every tuesday Talas and every Friday and Saturday was C Robin.
Over 13,000 yards, 81td's and 36int's over the last 3 seasons.
He made somewhere around $20mil in 2016 and $23mil in 2017.
No matter who signs him, it will be expensive.
They just need to improve at QB, backup rb, the wr corp, OL, DL and linebackers. And that might just be to revisit the playoffs. The AFC sucking again wouldn't hurt either.