The unit roster is ok, but there could be some changes to add more flavor. Also, the infantry names are butchered. Bulgarian isnt 100% the same as Russian you know
First of all, Bulgaria never had the Su-17M3, nor was it ever offered, so it cant be in the unit roster.
The Su-22M4 has almost the same loadout the polish Su-22M4P. Why not make the Bulgarian Su-22M4 as the nation's ATGM plane, carrying 4xKh-25MLs or Kh-29Ls(Its confirmed that the bulgarian AF operate them, also 4 Kh-29s equal around 2800kg, well within the payload range of the Su-22), to separate it from the polish 2xKh-25ML carrying Su-22M4?
As I said earlier, Bulgarian MiG-23BNs never used the Kh-23 missile, so instead its more realistic to make it at an Iron bomber with 6xFAB-500s.
The MiG-23 loadouts are just how I like them
. The MiG-23MF and ML(a loadout of 6xR-60Ms could be unique for it) could be added.
Why is the Il-28 there but not the MiG-25 and MiG-17?
BTW the Bulgarian People's Air Force also operated the L-39ZA. It could be a light rocket pod/anti-helicopter aircraft carrying 64x S-5 rockets and 2xR-60s.
The Su-25 loadout is just an analogous near copy of the other Redfor nation Su-25s. IMO the Su-25 should be Bulgaria's SEAD aircraft, carrying 4xKh-25MPs plus 40xS-8 rockets. It would be a SEAD aicraft very different in play style compared to the other nations, where it relies on its armor and maneuverability to loiter, instead of being a hit and run plane, and also destroy IR Missiles and AFVs while suppressing radar AA. Its disadvantage would be very low ECM.
The Bulgarian MiG-29 9.12 could have 4xR-60M AAMs to set it apart from the Yugoslavian MiG-29.
As for infantry names, motostrelki should be renamed into "Kashimeria" and raschet AGS into "granatomet", voen. zapas into "zapasnitsi"(Bulgarian reservists more extensively used the Mosin Nagant rifle, so they its more realistic for them to have it), saperi into "Ognehvurgachka", razvedchiki(russian word) into "Razuznavatelen Otryad" or "Granichari". BTW the shock recon squad has the same weapons as the spezialaufklarer. Why not change the RPG-7V to the RPG-22 or RPG-18?
The Bulgarian army also had elite paratroopers, the Red Berrets. They could be alternative shock troops. Dedicated AT squads carrying RPGs could be added(named "PT Vzvod") carrying RPG-7Vs and they could have a 90s version(unique to Bulgaria) carrying RPG-29s. They could be Redfor's SMAW equivalent.
The Mi-24V loadout is kinda boring, too similar to the czech Mi-35. A loadout of 128x S-5 rockets and 4x Kokon-M would be more realistic and interesting. Also, why not make the Bulgarian transport Mi-8 TV have 2x 23mm gunpods instead of boring S-5 rockets?
Also isnt the recon Mi-24D loadout a bit unrealistic? I though the Mi-24's ATGM pylons cant carry R-60s. Why not change them to iglas?
Finally, a word about coalitions. Although many people consider it natural to make Bulgaria in a coalition with Yugoslavia, this isnt the case. Yugoslavia and Bulgaria had some of the worst relations between any 2 socialist states during the cold war, due to the Macedonia issue. Thats why Yugoslavia should only be a coalition partner with romania, since the 2 countries cooperated extensively during the cold war. Instead, Bulgaria was the WP country that was most loyal to the USSR to the point of there being no soviet troops on Bulgarian soil, and that's why it would be historically appropriate for Bulgaria to be in a coalition with the soviets. The coalition should be called "Vechna Druzhba"(eternal friendship, as espoused by Bulgarian communist leaders during the cold war). Bulgaria could also be in a coalition with romania(can be called "Balkan Front" due to being on the same front if WW3 happened.