I was on record before the start of the year as saying the deal was over-paying, given what Green had done in his career to date.
But, he's having the best season of his career so far, and as I posted earlier in this thread, his salary is on par with or less than many comparable players (Gallinari, Batum, Gay, Thad Young, Kirilenko, Butler, G Wallace, Marion, MWP).
And he's making the same as John Salmons, close to Ariza, close to Prince, not much more than Luke Walton, not much more than Beasley...when you really take a look there are a ton of mediocre players out there making between $6 and $10 million a year.
I think if he can continue his production of this year to date for the next 2-3 years, he will end up being pretty fairly paid. I wouldn't call it a bargain though.