According to the Philadelphia Inquirer's Jeff McLane, the two sides are still ironing out the compensation, but the deal is going to happen. The Eagles were reportedly willing to cut Bennett to get his $7.2 million cap hit off their books, so getting anything back in a trade is good business. Without knowing the compensation, this also looks like a good trade for the Patriots, who will get an aging (33) but still productive pass rusher at a relatively cheap price. Bennett is not a perfect replacement for the likely departing Trey Flowers but he will go a long way to filling that hole.
Very surprised, as Bennett does not seem like a Belichick player. Lots of personal fouls and confrontations on the field. I don't see this one lasting. They did have his brother for a season.