Here is the side the Giants brought to the MCG for the 2017 preliminary final:
Zac Williams, Phil Davis, Heath Shaw
Nick Haynes, Adam Tomlinson, Aidan Corr
Dylan Shiel, Stephen Coniglio, Lachie Whitfield
Toby Greene, Harrison Himmelberg, Callan Ward
Steve Johnson, Jonathon Patton, Brett Deledio
Rory Lobb, Jacob Hopper, Josh Kelly
Tom Scully, Tim Taranto, Nathan Wilson, Matt de Boer
Changes from that team to this Saturday's likely lineup:
Out: Shiel, Coniglio, Ward, Johnson, Patton, Deledio, Lobb, Scully and Wilson
In: Taylor, Finlayson, Keeffe, Perryman, Daniels, Cameron, Mumford, Reid, Kennedy
(Working on the assumption Bobby Hill and Daniel Lloyd will make way for Greene and Whitfield.)
Despite being two years' less experienced back then, I'd argue the 2017 side was significantly more talented than this Saturday's team is shaping up to be.