The capacity is ok. It happens cos the manufacturers are "clevers" and use another conversion, for them 1kb is 1.000 bytes. So 160GB = 160.000.000.000 bytes
If you use the calculator, and divide by 1.024, you'll see that 160GB are really 149GB. This happens with all products: Hard drive disks, DVD-R, flash memory...