I'd take him over Payton. He seems to be recovering well, since he was ahead of schedule in his return. He's a steal that late. I don't really expcet more than 120 games out of the guy, but I don't expect much more than that out of Bonds and he goes in the first or 2nd round. I think he will struggle to reach 30 HR and 100 RBI unless he plays more than I expect him to.
If he plays 150 games, he hits .300 30 HR 100 RBI easy. Pretty solid for a last round pick.
* Steroid induced record