Personally, I'd go down with the ship. You'll never get the value in a trade that he will bring you this season in your line-up.
Who would have thought he could be this good that long a time. I traded him away during a rookie draft 2 or 3 years ago thinking he was at the end of the road for a 3rd round rookie pick that I used either on Taiwan Jones or Dion Lewis. The guy with Gonzalez won that trade by a wide wide margin.