Thats a little off.
Hamels vs Shields: Hamels, but not by much. His ERA is lower, but he also pitches in the NL.
Lester vs Price: Price. Not even close. Price career ERA is 3.33; Lester at 3.61-and he is five years older than Price. Price any day.
Beckett vs Hellickson: Hellickson. Not really that close either. Beckett has a career ERA of 3.85, but 4.05 (very very mediocre) with the Red Sox; Hellickson has a career ERA of 3.14 in the ALE-and he is 7 years younger.
Moore will be very good very soon; he and Buchholz right now: CB. Soon it will likely be a tossup. Doubront is an unknown quantity still, and has an ERA in his first 2 1/2 months as a SP of 4.39; Niemann: 4.11. Lower ERA, more experience. I take Niemann.
In summary, if you look at the actual statistics, the Sox have a better top pitcher, are losers at the #2, 3, and 5 spots even if we get Hamels. Thats looking at it objectively rather than overestimating the value of a player simply because he plays for the Red Sox. That has been done too much and has lead to the current level of expectations of this team over the past few years. They simply are not as talented as many people think; thats why they are a last place club.