After courting Eric Gordon, OJ Mayo and Courtney Lee, the Suns have re-signed Shannon Brown to a two-year, $7 million deal, with half of the second-year salary guaranteed: