The Cleveland Cavaliers and the Phoenix Suns have come to an agreement on an epic trade that sends Shaquille O'Neal to Cleveland to help LeBron James, according to sources.

The deal has been agreed to in principle and is expected to be finalized Thursday.

Cleveland will send Ben Wallace and Sasha Pavlovic to Phoenix for O'Neal.

The Cavaliers need a strong center to help their team to a championship. During the 2009 Playoffs, they were unhappy with thier performance in containing the Magic's Dwight Howard.

The trade opens up some salary room for the Suns, whom, as it seems by this trade, are looking to rebuild.

Shaq averaged about 18 points and eight rebounds per game last season and is sure to be a threat now that he is teaming up with LeBron.

Oh the Lakers-Cavaliers games should be a sight to watch now. Kobe's old partner now playing with his rival?

Does anyone else think this could be amazing to watch?