"As of now, Iran hasn't delivered a single ballistic missile to Russia," said Budanov.
Read also: Iran seeks Russia's help to suppress protests
He added that China remains unwilling to supply Russia with weapons.
"It's the same story with China," Budanov said. "Nothing special was delivered - except for a huge number of washing machines, TVs, and other household items."
Read also: State-run China news channel calls Russia's Bryansk Oblast 'people's republic'
Russia has received hundreds of kamikaze drones from Iran: Mohajer-6, Shahed-129 and Shahed-191 - all of which have been deployed in the war against Ukraine.
Read also: Iran acknowledges sending drones to Russia for first time
According to Ukrainian President Volodymyr Zelenskyy, Moscow has ordered a total of 2,400 drones from Tehran.
Earlier, U.S. media reported that the Iranian authorities also agreed to supply the Kremlin regime with 1,000 short-range surface-to-surface ballistic missiles.