Yeah, my drives have a 32mb cache
Other things you have to watch out with drives though are platter amounts. The less platters there are, the less work it'd take for the drive to find something.
I found a 1TB drive that has 2 500GB platters. I'm not sure if there would be ones that have 1 platter yet?