$7M? Overpayment.... No more than $1.5M per please. Maybe $5M for the term.
I don't think 2.3M/yr is overpayment. That third year could end up being a bargain.
Although Holland is terrific with his RFA signings (see: Sheahan, Riley) so I wouldn't be shocked at 1.5M per either.