While his free agency is still two years away, LeBron James won't hestiate to leave the Cleveland Cavaliers if another franchise offers the superstar a better chance to win multiple NBA titles. James has two years left on a five-year contract extension he signed in 2006. But with several teams, including New Jersey and the New York Knicks, attempting to clear out salary-cap space for a star-studded free agent class in 2010, there is speculation James will continue his career outside Cleveland. SOURCE: FOX SPORTS