The Milwaukee Bucks agreed to trade Richard Jefferson to the San Antonio Spurs for Bruce Bowen, Kurt Thomas and Fabricio Oberto, a Bucks source told ESPN.com.

The two teams have agreed to the deal in principle.

The deal will clear $15 million off the books for the Bucks next season and give Milwaukee more flexibility for next year, while also saving them $3 million this year.