#1 Mauro Icardi

The 25-year-old Argentine striker would be the ideal and realistic replacement of Ronaldo. He would be much cheaper than Neymar or Mbappe and he has also been racking up goals for Inter Milan. He is surely one of the best finishers and scores whenever his team needs him.
Cristiano Ronaldo had shifted his role from a winger to a striker in his last few years with Real Madrid. That's exactly how Icardi plays. He is a traditional fox in the box. He waits in the final third and scores whenever he gets an opportunity.
Creating chances has not been a problem for Los Blancos this season. The issue which they're facing is of poor finishing. Icardi will be able to solve this problem and his link up with Benzema's playmaking skills will create a deadly duo.