First of all you need to list down your requirement of parts which need in a computer. Then you should find which model of part is best suitable to your requirement and from where you can purchase these parts. I have a suggestion. You can purchase any computer parts from "rackmountsales". I have also purchased many hardware parts from there.