The Kansas City Royals are shopping outfielder Jose Guillen. He has two more seasons at $12 million annually remaining on his current contract. Guilen is said to be at odds with Royals manager Trey Hillman.