Haaland would stay three years then leave. He looks up to bludy CR7, he likes that Ronaldo played in different leagues at RB in a interview he said he wants to replicate what CR7 did. Whoever gets Haaland won't have him long 2 to 3 years max.
Maybe, Maybe not, conjecture, based on pretty much crap. If so, they will get their money back
Whoever gets Kane, won't have him, or the full impact of him, for long for sure though. And will be over 100m down.