I am not sure on the price but have been told that Seagate drives are quite good and I would definitely bear those in mind for any future drives for my PC as I have a nice little program,obtained from their site, called Seagate Discwizard.
It has diagnostic tools as well as fill with zeroes options,formatting and partitioning options which seem much easier than F disk to use