I think that is probably right. The only way they lose him if if the Reds make an offer that is close, and that would be greatly uncharacteristic of the Reds. Plus, he would still be choosing home over a better chance at another championship.
But if it's the Yankees or the Dodgers or some other team dangling a check, Middleton's gonna write the same one, unless the offer is truly insane.