I can't answer your question, but you would need to find out whether your hardware is subject to a 28-bit LBA limitation, in which the maximum HDD size would be 128GiB (= 137GB).
Another thing to consider would be the interface type (SATA or PATA). If your original drive is PATA, then I don't believe you will find one in a 1TB capacity.
Other things to look for are power consumption. If your original drive spins at 5400 RPM, then a 7200 RPM replacement may run down the battery more quickly, and it may generate significantly more heat.