MOSCOW, November 13 (RIA Novosti) - A top Iranian military official on Friday urged Russia to honor its bilateral military contract and deliver the promised S-300 surface-to-air missiles, the Mehr news agency reported.
Gen. Hassan Firouzabadi said Russia was six months behind schedule with deliveries of advanced air-defense systems.
"Why haven't they delivered the S-300 missiles? Six months have now passed since they were supposed to deliver them," he said.
Russia signed a contract with Iran on the supply of S-300 air defense systems to the Islamic Republic in December 2005. However, there have been no official reports on the start of the contract's implementation since then.
<SNIP>
http://en.rian.ru/world/20091113/156823175.html
This would be a good reason why Iran doesn't trust its uranium to Russia as part of the IAEA deal.