I would have taken Junior in his prime over a pre-steroids Bonds any time. Griffey was a better defender, he could patrol center with the best of them.
Griffey-9 Golden Gloves
Bonds- 7 Golden Gloves
Bonds, like Griffey, hovered around the .300 mark besides his first year in SF. Bonds from 2001 on was a much better hitter, but we all know why.
Griffey also had four straight seasons of 130+ RBIs. Bonds only had 130 RBIs once, the year he hit 73.
I also think Griffey was a better teammate. Bonds was a jackass when I met him.