Ben GordonIt looks like free agent shooting guard Ben Gordon had a good time visiting the Detroit Pistons earlier today, because there is a report that the two sides have come to a contractual agreement.

Woj of Yahoo! Sports reports that the deal is worth $55 million over five years, making Gordon a Piston until he is 31 years old.

The deal is in principle, but no players can sign contracts until July 8th.

The Pistons are also getting closer with power forward Charlie Villanueva.