Maybe he will thrive here but he is not worth his current $650k contract. Why would he move away from the beaches for a paycut unless he gets 3 years?
Think harder about it.
1. If he has a contract, then he can't move unless.....
2. His current club think he isn't worth the contract and....
3. They are willing to chip in/ organise a buyout/ whatever in order to move him along.
Given that Newcastle have given him the green light to move (or he backs up Crossland/ plays reserves)
Given that his contract is up in 2025
Given that he is 28
Given that the salary cap increases every year
Given that Parra has a starting hooker job
A 2 year deal with the Eels for (say) 350-400k per year (with the Knights paying 200k for him to leave - frees up 400k for them) gives him a chance to improve his value the next 2 years (as a starting hooker) and then sign one last contract under a higher salary cap.