Buddy's deal was never atrocious, some people just don't understand how value works in professional sports. Generally speaking, if it's a player that anyone else is interested in you have to overpay in the immediate future with the understanding that inflation is going to catch up and justify it before the deal is up. Both Buddy and Harrison are on front-loaded deals too that decrease annually so if you average them out to equal yearly installments you're miscalculating their actual trade value.