It's relative. Depends on tbe club. 80m fee + 10m bonuses + 12m salary. It's nuts. And not worth it.
Besides, 'for a decade' argument is quite thin. Suppose he signs for 5 years, becomes world class (which he's not yet by the way), with 12m salary. After 5 years, he'll ask for more money...