McDowell, the tall and lanky lefty, is entering the prime of his career. The 29-year-old native was named to six of the last seven All-Star teams and has led the AL in strikeouts in five of those years. He will pitch in parts of just four more Major League seasons.
The 34-year-old Perry was a two-time All-Star and two-time 20-game winner with the Giants, most recently in 1970 when he finished second in the NL Cy Young voting. He will make his first season in Cleveland memorable, becoming the first Indians player to win the Cy Young with a 24-16 season, a 1.96 ERA, and a league-high 29 complete games.
Duffy will take over the shortstop duties in Cleveland, manning the position for six straight years.