That is the correct size. You see harddrive makers use the decimal form of measuring bits and bytes. We see the drives measured in the binary form of measurment. When you measure in decimal, a gigabyte is 1,000,000,000bytes. So to the harddrive makers a 120GB harddrive can hold 120 1,000,000,000...