A quality 500W PSU will do the job. Some of the higher end HECs are OK, all the other brands you've mentioned are absolutely terrible. I'd look for something like the Corsair VX550W.
m8 your not taking into account money, he is picking budget PSU's because his budget is tight, and that thermaltake would surely be over it a good ways.
yeh well he didnt give an exact detail of how much he was willing to spend so i kind went for the middle of the road option...