Malaysia is getting rid of its MiG-29 fighters, and replacing them with Su-30s. Three years ago, Malaysia bought two more MiG-29s, in addition to the 18 it got in the 1990s. Two of those were lost due to accidents. Malaysia has since ordered 18 Su-30 fighters, and will apparently order more to replace the MiG-29s. Malaysia also bought eight F-18Ds in the 1990s, and is keeping those.
Most of these Russian aircraft have provided satisfactory service. Malaysia was long a users of U.S. aircraft, so they have been able to compare Russian and American warplanes. The Russian aircraft cost less than half as much as their American counterparts. The Malaysians find that an acceptable situation, even though they face better trained pilots flying F-16s in neighboring Singapore.
The MiG-29 entered Russian service in 1983, as the answer to the American F-16. Some 1,600 MiG-29s have been produced so far, with about 900 of them exported. The 22 ton aircraft is roughly comparable to the F-16, but it depends a lot on which version of either aircraft you are talking about. Russia is making a lot of money upgrading MiG-29s. Not just adding new electronics, but also making the airframe more robust. The MiG-29 was originally rated at 2,500 total flight hours. At that time (early 80s), Russia expected MiG-29s to fly about a hundred or so hours a year. India, for example, flew them at nearly twice that rate, and now Russia is offering to spiff up the airframe so that the aircraft can fly up to 4,000 hours, with more life extension upgrades promised. This won't be easy, as the MiG-29 has a history of unreliability and premature breakdowns (both mechanical and electronic). Recently, Russia grounded all of its MiG-29s in order to check for structural flaws. Compared to Western aircraft, like the F-16, the MiG-29 is available for action about two thirds as much. While extending the life of the MiG-29 into the 2030s is theoretically possible, actually doing so will be real breakthrough in Russian aircraft capabilities.