Weaver 's great , he 's durable , he 's loyal .
Now Weaver 's under contract for five years at an average of $17 million per .
Weaver 's great , he 's durable , he 's loyal , and now he 's under contract for five years at an average of $17 million per .