For Haaland and also for Mbappe, I agree that they are level. They played brilliantly at their club. Even Mbapppe also played very well when he brought his national team to the world cup. However, I'm not sure about Vini. You could say it's still too much for him if he's on the same level as Haaland and Mbappe.
Mbappe, Haaland and Venicius Junior are not the same three players, we can consider the three in three different levels due to performance dribbling and speed. Although Haaland can score regularly, he has not yet become a player like Mbappe. Mbappe has enough speed and finishing skills, but Haaland will definitely lag behind Mbappe. On the other hand, if we consider Venicius Jr.'s performance, we can clearly see his great dribbling skills. Venicius Jr. may not score many goals, but he is good enough to score goals. Mbappe can finish like Venicius Jr. but he can't finish like that. Considering all these things, these three players do not seem to me to be equal players.
According to the way they are listed they are different talents and I think their performance is eye-catching Mbappe does not do too much dribbling once the target to score is acquired the next thing is to shoot, the young player is known for his speed and heavy shoots, and Haaland scoring more goals its actually correct and Haaland knows how to position himself and also a very good finisher so once there is good assist Haaland will always deliver and since he has his fellow teammates giving him good assist it makes his work very easy for him, and in term of speed Mbappe still leads and Vinicius Junior having brazils blood makes him one of a kind all Brazilian players are natural so they play well, talk about scoring and also dribbling the young player a skillful one and Mbappe is not really a good finisher, in conclusion, the three are good and impressive players and still have a great career ahead of them