You can find the drive make, model, firmware revision easily enough in OS X's System Profile.
In Windows, Device Manager, Disk drives, open the tab and you will see the raw model name and revision.
WD has Lifeguard (XP only, not supported in Vita x64 and Win7 that I use, may work in Vista x32).
Seagate has their own Seatools but given the problems they have had recently and for years with their firmware....
And maybe it is a hidden secret, but I use to hang around place like
http://www.storagereview.com
as well as the need to test and diagnose drives and setup RAIDs that I can be sure run at their best.
I've had a drive that no amount of OS X tools (and I have half a dozen good commercial tools) worked on a bum WD drive but WD Dignostic did the trick. Same for Maxtor when there was a problem with their DM10 and Macs - and that drive, and MLIII were excellent drives in their day, after years of unreliable and poor sales, customer fear and skepticism forced them into being acquired unfortunately into the Seagate family).
If you know the people, that counts for more than anything, and doesn't hurt it is so darn close! Oftentimes it is just easier to RMA, even if the drive isn't at fault (a lot of drives just have to be reformatted and have bad file system or at worse a bad block).
Erasing a drive, even a "zero all" is not always able to find and remove or repair/fix those bad sectors, at least not from what I saw with OS X Disk Utility.
Using chkdsk - most Windows users do know, but it has had a bad rep (for good reason) but latest iteration of NTFS I do trust, even more so than HFS+ for now.
In fact, one of the original reasons for putting Windows on my Mac was just to be able to update drive firmware and do other tests.