SAN FRANCISCO -- The main pieces of the Giants roster -- the lineup, rotation, back end of the bullpen -- currently look just about exactly the