Farage will do well during an election campaign. I think Boris will be hoping the deal passes, but I don't think he has the numbers. This deal effectively sees England, Wales and Scotland leave with no deal in just over a year without any mechanism for extension, if labour MPs opt for that (and the damage it could cause their constituents) then they should be booted to the curb.