Iran is about to complete a deal with China to purchase CM-302 anti-ship cruise missiles ahead of potential strikes from the United States as it deploys a massive naval force near the coasts of the Islamic Republic, according to several media reports.