To me it looks like fasciola buski. Yes, they can be that large but are much more narrow than the gigantica and hepatica flukes. I forget the treatment for that. I think it's praziquantel. Which you could get from scabdraggers source. Another option is fasinex. I'm not sure which would work best. It would take some looking into.
David