My Canon has packed up and I'm after a new printer.

Must have feature is duplex printing/scanning.

I'd get another Canon if available but my MX925 is now discontinued and newer models don't appear to have duplex scanning (although website info often leaves a lot to be desired).

Other features desired - can take 3rd party ink, not too large, ~£250 max price.

So, any recommendations?