Mike Moustakas turned his 2019 .254/.329/.516/.845, 114 OPS+ season into a 4 year $64 million contract. It was his 30 year old season (he turned 31 in September that year). Garcia is going off at .275/.346/.506/.853, 127 OPS+ season with a little over 1 month to go. He's been a pretty solid to above average defender as well. He just turned 30 in June. Garcia has definitely had a more up and down career, Moose has been a bit more consistent but not exactly stunning either. Question becomes, how much do teams hold Garcia's bad 2 months in 2020 against him? He had a decent 2019 (.796 OPS, 113 OPS+) and is having a really nice 2021. I think he declines a QO immediately, but yes there are no guarantees.