I buy a lot of my stuff for LBS Sports Basement and Mikes bikes.
online
amazon.com
cambriabike.com
probikekit.com
lightbicycle.com
performancebike.com
cannondalespares.com
parktool.com
modernbike.com > the only I don't like about this site is shipping. there's no rhyme or reason
two different pedals. one costs $7 to ship and the other ships for free. both pedals $70