SM-57s are cheaper and provide a nice raunchy sound on amps. 421s are more expensive and give an arguably more balanced sound. Can't fault 57s though, they're an industry standard for a reason.
Oh, and what's the big deal about buying on Ebay? It saves cash, and if the mic is faulty, you can...