I don't know anything about an S500 crank but between the S300 and Rival, the S300 doesn't have hollow crank arms and is 65g heavier, and may not be as stiff. Same chainrings though.
__________________
Originally Posted by
RacerOne
Get the Trek, either one. You'll piss off BF and you'll be happy.
Co owner of The Chain Station bike shop.