In my experience, it varies. Amazon is competitive (usually) on high-volume stuff, but can be wildly overpriced in other cases.