Hes a great player for sure and would be great for another team but any team that spends that kind of coin on him for a guy as old as he is would be, dumb for the lack of a better word
I don't know. He's 31 and likely has at least 2 or 3 good years left in him, if not a few more (he doesn't seem to really be injury prone).
He's averaged 112 catches and 1,243 yards in his 6 seasons with NE and averages over 11 yards per catch for his career. He's good for about 7 TDs a year and (I'd assume) a ridiculous amount of first downs. He's as top-tier as you can get without being a stud WR. That's worth a good amount of money (even if not top 5 money).