Garrett was due to make $44.795 million over the final two years of his prior contract. The new, six-year deal pays out ...