i did a little research and i think i might be leaning a little more towards Sanchez than Asdrubal..unless you think Asdrubal will really do better.
because I already have 2 other Indians (sizemore and peralta)
i dont have any pirates.
sanchez usually bats in the top of the order (usually 2 spot)
asdrubal usually bats 9th.
BUT, indians are a better offensive team than the pirates no question.
as for the OF..i already have 2 dodgers (martin and blake) and i'm not convinced ethier will play every day.
so sheffield or kubel? sheff bats 3rd in a good lineup, protected by miggy. but he's only batting like .220 or so this month. still he's had a good week.
kubel has 17 homers, batting .270, i think he usually bats 6th or 7th and has also been on fire this week. However, he sucks against lefties. I have a decent amount of lefty hitters.
Your reasoning makes sense, I'd go Sanchez and Sheff then for your team.