That is interesting as Pedro Martinez, Randy Johnson, and John Smoltz are inducted into the Hall of Fame. All three were traded as unproven young pitchers by teams that obviously undervalued their potential. That said, how do you know Eduardo Rodriguez is not the guy to build a rotation around?
Would you prefer the Sox throw long term mega bucks at a proven top of the rotation guy like Johan Santana, Justin Verlander, Cliff Lee, Roy Halladay, or CC Sabathia? Do they gamble on the next level like Ubaldo Jimenez, C.J.Wilson, Ricky Nolasco, Josh Beckett, Ian Kennedy, or R.A. Dickey? In my opinion, it is not wise to pay big dollars, long term for past performance.
The best way is probably to try to draft a young ace like Keuchel, deGrom, or Garret Cole. Or trade for a young unproven Archer, Kluber, Arrieta, Shelby Miller...or Eduardo Rodriguez.