The Cleveland Cavaliers will reportedly add another veteran piece to their potentially title-winning puzzle this week, with Shawn Marion set to sign this month.
Marion, who spent the past five seasons with the Dallas Mavericks, has informed the Cavaliers that he will sign with them for the veteran's minimum of $1.4 million this season, according to ESPN.
With LeBron James and Kyrie Irving already on the roster and Kevin Love all but guaranteed to join next week in a trade with the Minnesota Timberwolves, Cleveland's roster is starting to take shape.
When James first joined it appeared he would lead a roster built on the youth and athleticism of three former number-one picks in Irving, Andrew Wiggins and Anthony Bennett and talented young role players such as Tristan Thompson and Dion Waiters.
Now, however, the team looks very similar to the one that James played with in Miami, with a 'Big Three' and a handful of savvy veterans. Mike Miller and James Jones, both running mates of James's with the Heat, have already signed with the Cavs and Ray Allen should follow.
But is this new look Cleveland roster better than the one James ditched in Miami after reaching four consecutive NBA Finals?
In terms of the big three, the answer is probably yes. Irving is far from the finished article and he has had a tough couple of seasons leading a bad Cavaliers team, but he should thrive as the secondary ball-handler behind James.
Irving has come under fire for his effort defensively, but Cavaliers' new additions will help hide the All-Star Game MVP's weaknesses on that end, and he remains one of the NBA's most talented offensive players.
Love, meanwhile, is essentially a super-charged version of Chris Bosh on the offensive end. He is the league's best shooting big man, a good post-up player and pretty much the perfect sidekick for LeBron.
Love is another defensive liability and the Cavs will need to find a rim protector from somewhere, but when it comes to scoring the basketball they are as well-equipped as any team in the league.
Cleveland's role players are also as good as, if not better than James's supporting cast in Miami. When the Heat were beaten by the Spurs in the 2014 Finals nobody stepped up and made a big contribution from the bench for Miami.
That will not be the case in Cleveland. Dion Waiters is hugely underrated and could be the NBA's best sixth man next season - his scoring and speed off the bench will be huge for the second unit.
Anderson Varejao, if healthy, can still be an excellent defensive center and can cover up some of Love's shortcomings, while Tristan Thompson is a solid, if unremarkable, power forward.
In Marion, Miller, Jones and perhaps Allen the Cavaliers will have real veteran leadership in the dressing room. Those guys know how to win games and more importantly championships, and with their ability to mentor the younger players it would not be surprising to see Irving, Waiters or even Thompson take huge leaps this season.
The Cavaliers may not have the best roster in the NBA, or even in the Eastern Conference. But in leaving an aging Dwyane Wade and Chris Bosh, and a supporting cast that just did not produce in the Finals, and rejoining his home-town club, LeBron is well positioned to make a run at winning his third NBA championship this year.
Are the Cleveland Cavaliers good enough to win the NBA title?