In the past, I have traded for a guy who refused to sign an extension with his current team. Because of this, I gave up very litte, based on the thought he'd be a rental for the rest of the year and then I'd lose him. Long story short, He changed his demands when he came to my team and I was able to lock him up long term.
Moral of the story, guys can change their minds on FA.