‘Virtual teardown’ shows 3G iPhone will cost just $173 to make