The San Francisco Giants couldn’t have had better timing. They completed a trade for Jose Guillen of the Kansas City Royals, just in time for the first game of a three-game set against the NL West-leading San Diego Padres.

Ken Rosenthal of Fox Sports broke the news via Twitter this morning, confirming a report from ESPNDeportes.

It’s not known whether Guillen will be in the lineup for the Giants tonight, but I imagine we’ll find out in the next few hours.

The Giants had been looking for a “big bat” before the trade deadline and chased the likes of Milwaukee‘s Prince Fielder and Corey Hart, along with Washington‘s Adam Dunn, but were unable to get deals done for any of the three.

The Royals have been wanting to move Guillen for some time, even offering to pick up most of his contract to get a deal done. There was talk out of Kansas City that the outfielder was a “bad influence” on the younger players.

There are plenty of veterans on the Giants, but there are plenty of young players as well. There are always those saying a “change of scenery” does wonders for a player, so I imagine that’s what’s being said on the San Francisco airwaves this morning.

Read more MLB news on BleacherReport.com