Mbappe is another level of player. He has performed at the highest competitive stages already. He’s a totally special one, not just a young hopeful, and I’d take him in a heartbeat, for whichever price.
With Haaland, I’d be a bit more prudent. He’s an outstanding talent, but has much to prove yet at top level. Not in the same bracket than Mbappe for me.