I've spend about £500 with them over the past 6 months and never had any issues. As long as you search parts with proper part numbers from elsawin you will be fine. I use
http://www.oemepc.com/ They do take ages for delivery but the cheap price has to come from somewhere right?