I don't think we'll agree free trade. I think we'll agree trade with small tariffs (say in the 2% region) so that the EU isn't harmed much by the UK taking our business elsewhere and the EU isn't seen to be giving the UK the best of both worlds. I don't think we'll agree to contributing anything significant to the budget and freedom of movement won't be agreed. Similar to what Canada seem to be signing up for.
There's always a middle ground.
That (IMO) is very close to the right answer - and it will be dressed up by both parties as Win/Win