Assuming there was a sale the Su-35 and Yak-130 should come soon enough. But Russia right now cannot manufacture VK-2500 helicopter engines in enough volumes. So I wouldn't be surprised if the deliveries of helicopters are delayed a lot.
From news from June 2023, it seems that the situation is improving significantly. Furthermore, if you buy the Mil-28 today, you certainly need the technical time to make them, so months, perhaps even 1 year, can pass before they start to be delivered in batches. So I think the Russians will be able to supply the VK-2500s needed for Iranian helicopters.
a passage from the article
<
<В этом году план выпуска двигателей ВК-2500 увеличился более, чем в два раза. Это потребовало значительных усилий со стороны всех участников кооперации, которые активно включились в выполнение этой задачи
This year, the production plan for VK-2500 engines has more than doubled. This required significant efforts on the part of all cooperation participants who were actively involved in completing this task.>>