Absolutely NOT! Percy Harvin is a beast and returns the ball, and Ridley is a top 10 RB.. I dropped Greene, he is horrible and does nothing for you at all. I have MJD on Bye and I picked up Ballard(IND) over picking up Shonn Greene again!
AJ Green is a beast, he is dealing with a Leg issue right now though and while it could be nothing, you are giving up a top 5 WR and a top 10 WR for another top 5 WR.
This year RB is a thin position, you could get A LOT more for those 2 players then what is being presented to you.. I say no, not even a question!