Tanak's clearly made some good money at Toyota and Hyundai over the years since he last drove for M-Sport. He has probably compromised a fair bit on his wages to allow a deal to be made. Plus there could be plenty of clauses in the contract on both his and the cars performance.