What you have listed there looks good but make sure you buy a good quality power supply such as this one...
http://www.newegg.com/Product/Produc...82E16817703022
If you want to save yourself some headaches later on I'd check the s.m.a.r.t. status on the HDD once you get it, and check the ram for errors too. It's not uncommon for HDD and ram to have errors out of the box, happens often no matter which brand you buy. Especially HDD, most online stores ship OEM which means it's not packaged correctly. If you can find a retail boxed drive you'll have better chances of getting a good drive.