The 28 year old joined West Ham from Norwich in 2006 and has managed 45 appearances for the Hammers since. He has put in some terrific performances of late and I have no doubt that West Ham would be a lot worse off without him.
It is likely that Green will cost Arsenal or Spurs between £7 million and £8 million and I think for that price it would be well worth it for the either club.