A 4-year deal? Are you kidding?
Like VanCity said, we overrate these kind of players all the time. They're just not that good. They're playing hard because they want a contract or for other teams to notice them. If they get a contract like that, you can very well see him playing like Joey Graham for the entirety of it.
Ex. See Jamario Moon, Sonny Weems