Michael Beasley has agreed to a one-year, $3.5 million deal with the Lakers, according to sources, joining a new-look squad in L.A. that features LeBron James, Lance Stephenson, JaVale McGee and Rajon Rondo.