Just to be picky here, Viciedo is still young and just coming off his first full season in the majors. He will be 24 this coming season and slugged .444 last year. I expect that number as well as his BA to rise. He's never going to be Frank Thomas but he could be a guy who hits .250-270 with 35 HR pretty easily. That's worth something even if he does strike out a lot and doesn't walk much.
Riding shotgun on the Sox bandwagon since before there was an Internet...