Według magazynu generał Shah Safi zauważył również, że irańskie siły powietrzne mogą w pełni bronić narodowej przestrzeni powietrznej i że kraj poczynił znaczne wysiłki w celu wyprodukowania części zamiennych potrzebnych do modernizacji swoich samolotów. Dowódca 2. Bazy Lotnictwa Taktycznego w Tabriz, gdzie są remontowane MiG-29, powiedział, że technicy Sił Powietrznych poświęcili 14 000 roboczogodzin na doprowadzenie samolotu do stanu lotu.
Od 1991 roku irańskie siły powietrzne otrzymały 18 myśliwców MiG-29A i siedem samolotów MiG-29UB „bliźniaczych”. Zamówiono je w ramach kontraktu z ZSRR w czerwcu 1990 roku. Irańskie MiG-29 stały się pierwszymi i jedynymi samolotami przechwytującymi zdobytymi przez Iran po wojnie iracko-irackiej i miały zastąpić utracone F-14A Tomcat. w czasie wojny lub zostały wycofane z eksploatacji z powodu braku części zamiennych. MiG-i zostały zamówione w ramach planu odbudowy irańskiego myśliwca zaproponowanego przez dowódcę sił powietrznych Mansura Sattariego. Pierwotnie planowano zakup 48 MiG-29 do ochrony głównych miast Iranu: Sziraz, Teheran i Tabriz, ale zamówienie zostało zmniejszone ze względu na ograniczenia finansowe.
MiGami obsadził 11 i 1 eskadrę taktyczną stacjonującą na lotnisku Teheran-Mehrabad, a także 23 i 2 eskadry taktyczne w Tabriz. Zgodnie z warunkami kontraktu 400 rosyjskich doradców, techników i instruktorów miało przez siedem lat asystować w obsłudze myśliwców. Rosja była również zobowiązana do dostarczania im części zamiennych przez cały cykl ich życia – 25 lat lub 25 000 [a więc w oryginale – AF] godzin lotu.
Jednak dostarczone MiG-29 okazały się pochodzić z obecności rosyjskich sił powietrznych, a ponad połowa z nich powinna wyczerpać swoje zasoby do około 2007-2009. Do tego czasu wiedziano o co najmniej dwóch irańskich MiG-29A i czterech MiG-29UB, przeniesionych do magazynu z powodu wyczerpania się zasobu. Podobno producent samolotów nie był w stanie dostarczyć instrukcji obsługi i napraw, co uniemożliwiało irańskim specjalistom samodzielne wykonywanie napraw. Mimo to kierownictwo irańskich sił powietrznych podjęło starania o pozyskanie niezbędnej dokumentacji z innych krajów, prawdopodobnie do połowy lat dziewięćdziesiątych. Iran mógł samodzielnie przeprowadzać okresowe przeglądy samolotów przy pomocy swoich inżynierów bez udziału rosyjskich specjalistów.
Iranowi udało się też pozyskać część wyposażenia do tych samolotów z innych krajów – po tym, jak Rosja rzekomo odmówiła jego dostaw. Na przykład dwa irańskie MiG-29 zostały wyposażone w pręty do tankowania, a z Białorusi otrzymano podwieszane zbiorniki o pojemności 1520 litrów.
Jak wspomniano powyżej, w związku z wyczerpywaniem się zasobu samolot zaczął być wycofywany z eksploatacji. Pierwszy MiG-29UB z 23. dywizjonu został przeniesiony do bazy magazynowej w 2006 roku, a następnie w 2007 roku druga „iskra” i bojowy MiG-29A. Latem 2008 roku MiG-29UB z 11. dywizjonu w Mehrabad również został przeniesiony do magazynu w oczekiwaniu na naprawę, drugi MiG-29UB z tej samej eskadry został wycofany ze służby wiosną 2009 roku.
W rezultacie kierownictwo irańskich sił powietrznych uznało, że konieczne jest zainicjowanie własnego programu naprawy tego typu samolotów i zwróciło się do przedsiębiorstw naprawy samolotów w Tabriz i Teheranie, zajmujących się obsługą MiG-29, jako a także do Iran Aircraft Industries (IACI) z propozycją naprawy samolotu znajdującego się w magazynie w Mehrabad.
Podczas wizyty W. Putina w Teheranie w październiku 2007 r. zawarto umowę o wartości 150 mln USD na dostawę do Iranu 50 silników turboodrzutowych RD-33 produkowanych przez MMP im. W. Czernyszew. Iran oświadczył, że silniki te zostaną wykorzystane w narodowym projekcie myśliwskim Azarakh. Wygląda na to, że silniki te nigdy nie były przeznaczone do użycia w irańskim myśliwcu, co jest przykładem inżynierii odwrotnej amerykańskiego Northrop F-5E Tiger II. Stało się oczywiste, że to nic innego jak przykrywka dla ich prawdziwego celu, jakim było zastąpienie wyczerpanych irańskich silników MiG-29. Dostawy rozpoczęły się w 2008 roku.
W ramach programu naprawczego zakład naprawy samolotów Mehrabad w 2007 roku przejął odpowiedzialność za naprawę pierwszych myśliwców MiG-29UB 23. eskadry, które znajdowały się w Tabriz. Następnie rozpoczęto prace nad dwoma byłymi irackimi MiG-29A, które były składowane przez prawie 18 lat po tym, jak polecieli do Iranu podczas wojny w Zatoce Perskiej w 1991 roku. Z tego powodu były w bardzo złym stanie, kiedy zostały przetransportowane do Mehrabad powrót w stanie lotu. W końcu zakończono pierwszą samodzielną naprawę irańskiego MiG-29A, a we wrześniu 2008 roku myśliwiec odbył pomyślny 30-minutowy lot testowy.
Wiosną 2010 roku w Mehrabadzie naprawiono kolejne MiG-29A, w tym samym czasie do służby wrócił też pierwszy naprawiany w Tabriz MiG-29UB. Remont drugiego MiG-29 w Tabriz zakończono w czerwcu 2010 roku. Samolot ten uległ uszkodzeniu w 2001 roku, ale jego naprawę przełożono na osiem lat z powodu braku niezbędnych części.
Obecnie firma IACI kontynuuje program naprawy irańskich MiG-29 w ARZ w Tabriz i Teheranie.
Istnieją niepotwierdzone informacje, że strona rosyjska może być ponownie gotowa do pomocy w pracach naprawczych prowadzonych przez IACI w Mehrabadzie. Pomimo braku części zamiennych, od 2008 r. irańskie siły powietrzne zdołały przywrócić do służby pięć samolotów MiG-29, które znajdowały się w magazynach, a w ciągu najbliższych pięciu lat planowane jest zwiększenie tej liczby tylko dzięki wysiłkom sił powietrznych oraz personel IACI.