TechNeeeQ :
Once both hard drive have the same connectors, it will work... It doesn't have to be the same brand or size.
Same
storage size. It does have to be the same physical 2.5" drive.
Also, 160GB drives, unless they're SSDs, are going to be old and unreliable. If it is a SSD, you have to make sure you have a motherboard that can boot from SSD.