No way Portland gives up Aldridge for a package like that, but its still a pretty good match teamwise. I think it would be something more like this:
http://games.espn.go.com/nba/features/traderesult?players=3417~2754~454~2015~2753~568~1026&teams=30~30~30~30~22~22~22&te=&cash=Portland gets Wallace and Felton, along with taking on the contract of Mohammed. I am not a huge fan of either player, but they both are pretty big upgrades over what Portland has at those positions, and they aren't giving up a ton of value.
Charlotte gets a young big man (Frye) who could compliment Okafor, and played his best basketball of his career under Larry Brown. A young Combo guard (Bayless) with a ton of potential (they could probably replace him with Fernandez, or Rodriguez, depending on who Charlotte likes). And a very underrated SF (Outlaw), who could also grow with their team. And most importantly, they get rid of Mohammed's terrible contract.