The Golden State Warriors have agreed to trade All-Star guard Monta Ellis to the Milwaukee Bucks as part of a five-player deal, according to a report.

Yahoo Sports' Adrian Wojnarowski first reported on Tuesday that the Warriors agreed to deal Ellis, Ekpe Udoh, and Kwame Brown to the Bucks for center Andrew Bogut and forward Stephen Jackson.

Bogut, a former No. 1 draft pick, is extremely talented, but has battled a host on injuries in his time in the NBA. He could provide a nice inside presence for the Warriors if he can stay on the court, but that's been a problem this year.  He is averaging 11.3 points per game and 8.3 rebounds per game on the year, but is out until mid-April with a fractured ankle.

Ellis is obviously the big haul for the Bucks. The mercurial guard could made a deadly backcourt duo with point guard Brandon Jennings, though coach Scott Skiles might have his hands full in dealing with their egos. Ellis is averaging 21. 9 points per game and 6 assists per game this season with Golden State.

Ellis has been involved in trade rumors all season, including a proposed three-team deal involving the Orlando Magic and New Jersey Nets, but Warriors team brass ultimately decided to deal him to the Bucks for Bogut.

On first glance the deal seems to swing in the Bucks' favor, but could ultimately depend on the future health of Bogut.