^ I agree that the Liverpool defense is going to be on their toes to defend Benzema but we must not forget that Real doesn't have a good defensive setup.
It seems this season is reserved for Benzema. He is no longer young but it is the best season in his career. It will be a perfect season for him if he can score goals in Champions League final and bring Real Madrid to the trophy.
Liverpool also has Salah, Mane to cause terror in the hearts of Real's defense.
I believe as a squad Liverpool has the advantage.
But, if we think about the situation, the Real Madrid squad also has the advantage, because they are getting proper rest. And Benzema is on fire. It is a hard choice to make but I believe Real Madrid should win the Champions League final.
I don't think Liverpool is stronger than Manchester City. They likely have better tradition and more experience in Champions League than Mancheser City. But about quality, they are at same quality so if Real Madrid can score goals and beat Manchester City, they will be able to beat Liverpool.
Mane and Salah can score goals but Real Madrid in this season, does not have issue with conceded goals. They can score more goals and break mentality of opponents to get final win.