Sources: O.J. Mayo heading to Bucks

O.J. Mayo and the Milwaukee Bucks have agreed to terms on a three-year, $24 million contract, according to league sources.

The deal can't be officially signed until Wednesday, when the league lifts its annual moratorium on player business.

Mayo averaged 15.3 points and 4.4 assists during his lone season with the Dallas Mavericks.