I would take Tru. At this point in their careers he seems like the better corner (if Talib IS currently better, then it's close enough not to concern me), and a better bet to do it for longer. His teammates seem to love him, and his coaches do too, and the value of camaraderie and consistency shouldn't be underestimated.
Without Marcus Peters, my answer would probably be different, as I think we need a tough man-coverage guy and Talib fits that mold. With Peters, we can be more selective with our matchups, and that's when I think Tru really shines.
With money taken into account, I take Tru all the way up to 12 million, Talib up to 10 million, and if they're priced out of those targets, wouldn't bend much more for them.