There is no doubt in my mind that MacDougall will stay - he has indicated his desire to just play in the red-and-blue, on match-payments. This is a deal the Knights cannot refuse because, provided he remains injury-free, MacDougall is in wonderful form.
Ideally O'Davis will stay too, but it depends on much the dollar attracts him. He has highlighted family concerns for not wanting to move to England, but I suspect that his contract is a big issue too. The Knights, in O'Davis' mind, haven't put enough on the table - I personally think that they have, he just doesn't realise it.
O'Davis has been a reliable and long-serving stoic of the club, but his injuries have drained value from him. If anything, the Knights deserve to re-coop the money they have been paying him all these years to sit out injured. But the current offer, suspected to be $100,000 is quite reasonable when you consider some families are working off just $30,000 a year, or even less for some.
It may be harsh to say among fellow Knights fans, but if O'Davis doesn't accept the current offer then I'd rather let him go - he is a great player with experience coming out his ears and some good form - but if there isn't enough money to pay what he wants then they're the facts. You can't smudge the figures to make it fit - O'Davis must choose whether money is more important than playing a final year in the red and blue.
Hopefully he too chooses the pride and not the purse-strings.