It's awfully hard to rate a trade without seeing the rest of the two teams involved. Some of the best trades made can favor the team giving up the most talent, it all depends on what your teams needs are. If this trade fills a need and doesn't create another, consider it a good trade.