I also buy from Tigerdirect, Newegg. And also from Directron.
Never had a problem with any of them.

While they all carry many of the same parts, they each have some parts
that the others don't. I usually just buy from whoever has what I want.