After a few days of flirtation between the two sides, Yahoo! has the scoop that McGrady is now Detroit-bound: “Tracy McGrady has reach agreement on a one year, $1.3 million contract with the Pistons, league sources tell Y! Sports.”