The Red Sox are close to finalizing a waiver deal to acquire shortstop Alex Gonzalez from the Reds, according to a source. Gonzalez makes $5.37 million this year and will be a free agent at the end of the season. He played for Boston in 2006.