The real question is how many years would you have given the players. I think we all agree if it was 1 year (next year) it is worth the money bandied around for both players.
But they wanted longer deals (as is their right). How long should we have signed them for? I think Kiks might have another good year in him and then he starts to slow down. Api is probably really good next year and then good the year after. I think by the back end of their contracts they will be underperforming their contracts.
I don't think Kiks will be a $800k player by year 4 of his deal but you could get 2 years out of him.
Api too is an 80 min hooker. Has been fairly injury free as far as ACL's etc go so you can drop his minutes back if needed so 3 years for him seems decent enough.
As for how to pay for it.
Kiks now is on $700k - So to only need $100k more.
Api is $450k - To get to $700k is $250k.
Staines was signed with a view towards taking over Edwards rumoured to be on $350k. So you replace him with someone on minimum wage there is the money.
As for Kiks - the cap will rise maybe you get the extra naturally if not. Spencer is on more than Minimum. Let him go if need be.
That locks in this starting side to atleast 2024 and it would push for 2 more GF's.. time will tell if it is a better option.
For me. I would of kept Api but atleast we have kept this backline in place who knows what it could become. A hooker may appear and I rate Lisati highly. So 2024 still might turn out amazing