I have use both as suppliers and I would add Tiger Direct as good places for parts, etc. EBay is also Ok if you are dealing with a seller who has alot of experience. EBay has been getting down on sellers who do not represent their items corrctley by discontinuing their sites and banning them from the system. Of course, they can come back . What I typically do is to look at the prices on Amazom, Tiger Direct & Newegg, compare ship cost & avalability and purchase from the one who meets what I need.