Portland has very good pieces in their starting lineup, but has absolutely zero bench. I'm pretty sure no bench player scored over 7ppg last season for them. That's tough.
I would absolutely do the trade above. I think that Portland will be able to get more of a proven prospect than those picks we are offering. Heck, they could probably get Cleveland's #1 and #19 pick for Aldridge, which I think would be a good move for both teams.