It is seeing the full 120GB. The problem is simply that for HD manufacturers, GB = 1 billion bytes, whereas for software manufacturers, GB = 2^30 bytes.
The largest drive available for your system is 160GB (ie the largest shipping 2.5" ATA drive), but the system will record it as being only about 147GB.