Madrid will rather sign Haaland or Mbappe not Kane, the former had age on their sides and will be groom into the team for a long term perpective, while the former though is 27 years had experience however age is not on his side, Karem Benzema was signed at the age of 21 years in 2009 got established as a profilic by scoring many goals and became a force to reckon with in laliga, Madrid might choose the same path by signing Mbappe whom I prefer due to his pace and sharpness on goal.
Yeah, but the price difference could be a huge factor there. If they can get mbappe for free surely they will pay him INSANE amount of salary, think about how much they are saving from paying his money, he could be easily 150 million, and his salary could be over 30, instead of paying him 30 and his team 150, they could pay him 50 and could still be breaking even after 7 seasons. So that is why I think they could only get mbappe if they can get him for free.
Aside from that Haaland could be done, he could be around the same price as Kane, and I find that interesting because I believe they should be different too, I would put Haaland more valued but somehow it is not different in the price. Probably Kane is more expensive than what he should be valued because he was basically born and raised on his club and that is why he is valued more, and he is still not that old neither, it is just 27 years old as far as I know.