If it were me, I would go with either a Western Digital Black Scorpio or a Samsung. Both are good, high-quality drives. Seagate has been suffering some quality issues lately and I personally would shy away from them. They used to be the best, but not anymore.
Of course it depends on what is available where you live too.
EDIT:
Upon further research, I noticed that both drives are 7200 RPM drives and both have a 16 MB cache. The Hitachi website confirmed the cache size for me.
Also that is one sweet laptop you have there! I'm a little covetous to say the least.
Hitachi took over the hard drive business from IBM several years ago and they have done an excellent job with them. Again if it were my choice between the two HDD you're asking about I would go with the Hitachi since their reliability is very good. The 320GB size is perfect for a laptop also. To go to a bigger hard drive would be really not much benefit or use, if you need more storage I would recommend investing in an external hard drive that you could connect via a USB 2.0 port or an eSATA port since your Lenovo has an eSATA port on the rear of the computer. eSATA connections are extremely fast and you can do large file transfers quite quickly.