Genuine curiosity here - on what do you base the assertion that Nashbar cranks are craptastic, or even further, how is it craptastic? Do you have any personal experience, or is it the name you take issue with? It is by far more economical than either the S900 or Rival, and unless you plan on racing professionally, I'm sure the Nashbar crank would be a fine solution. I have been riding a Nashbar Trekking crank for 4,000 miles now (48-38-28) on my mountain bike and it is still cranking away. Nashbar stuff is stigmatized for being inexpensive, but that does not make it cheap.