Comparing the Fulcrum to the JF may not be haram either..
Since in the USSR mix.. the fulcrum was designed to be the light component of the VVS.
However...
If you do wish to compare anyway..
lets do it with the current upgrade of the standard Mig-29.. the UPG or the Mig-29SMT.(only using published data.. not what I know as well).
Lets start with takeoff weight
the Mig-29SMT has a takeoff weight of 21000kg..included is the 4500kg payload limit. thats 22% of its max MTOW.
The JF-17 by contrast has a limit of 12500 kg..with a payload of about 3500kg.. thats 28% of its MTOW.
So the Jf-17 lifts more for its size compared to the Mig-29SMT.
The Mig-29SMT.. with its ferry tanks makes it to around 3,500km..thats two tanks of 1,500 liters each..internal fuel 5,700 liters..a total of 8,240 liters..or equivalent to 7300 kg of Jp4... thats a fuel fraction of about 35% of the MTOW.(other stores may be carried in lieu of fuel tanks to get to MTOW)
.combat radius is 1,550km(internal fuel only).. with 8 AAM's for a loaded weight of around 14000 kg in which internal fuel makes again about 35% of the total weight.
The JF-17 with three tanks manages a ferry range(based on the farnborough trip) of 2900km..carrying 2800 liters internally..and three 800 liter tanks.. thats 5200 liters..or 4400kg of jp4. a fuel fraction of 35% as well of the MTOW.(other stores may be carried in lieu of fuel tanks to get to MTOW)
No actual figures exist for the combat radius of the Jf-17.. but lets assume 900km with 6 AAM's at 9100kg for posterity's sake... in this case the internal fuel load makes up about 26% of the combat weight.
So for 35% of its weight in fuel.. the Mig-29 is able to fly 3500km.. further than the Jf at its equivalent percentage of weight.
Using a little basic math..(probably not very accurate).. The Mig-29 should use around 83 % of its fuel to fly 2900 km..
since it has about 7300kg of jp4 in the ferry mode.. thats.. 7212 liters of fuel...
compared to the JF..which uses 5200 liters to make the same journey.. but that is to be expected with a greater size.
The Mig carries a greater payload for a greater combat radius..but with a higher fuel fraction.
since a combat mission can taken as a round trip..
then the Mig is able to fly 775km to a target and back on internal fuel using 7.4L/km(very basic and rough estimate).
The JF is able to fly 450km to a target and back on internal fuel using 6.2L/km.
So the Jf-17 is pretty efficient pound for pound on fuel.. but that isnt exactly a metric for combat performance.
Lets switch to airframe.
The original Mig-29A was stressed to +12/-9g.
The Fatback fuel tank on the S and UPG..limits this to +/- 9g.
The JF-17 is stressed to 9g as well.
Both the Mig-29 and Su-27 are excellent in the slow speed turn regime.. thats below 450KCAS..
However.. most modern dogfights in the past since 1991.. have ever occurred in that bracket.
above 450 KCAS.. their turn rates compared to the F-16 and F-15 fall of..
The JF has been designed from the outset to match the F-16 in a turn..which it reportedly does.
Taking that into account.. and assuming that the JF is matching the F-16 in turn performance
The following taken from a simulation can be taken as a comparison of the JF vs the Mig-29 turn performance.
Its a pretty close match.. with the MIg winning out at lower speeds and altitudes in sustained rate..
The instantaneous rate of the Mig-29 is higher than the F-16... so it gets to point its nose first.
Lets move to avionics.
The UPG upgrade ordered by the IAF will use the Zhuk-ME.. with a range of 120km for a 5m2 RCS target. The upgrade will also include a new computer, 4 MFD's..and an external active jammer.
The Jf-17 uses the KJL-7 whihc has a look down range of 85km for a 5m2 target.. an internal active jammer..and a modular computer.
The Mig-29 sees the JF-17 first.. and has more time to sort out targets.. for its average launch range for the R-77 at 70km.
The JF will still pick up the Mig-29 on its RWR.. and know its being hunted.. but wil only find out a few minutes later.. using its weapon also at its assumed launch range of 70km.
The Mig-29 wont always carry a jammer.. bu the center line hardpoint can be permanently assigned one.
Who gets the kill.. The JF-17 has an active datalink and so does the Mig-29..
it will come down to the pilots but the advantage of knowing what to hit first goes to the mig-29.
For short range systems.. both jets can count on high agility missiles with high Pk's combined with HMS.. what standard short range AAM will the JF use.. is currently between two systems.. both with ranges equal or greater than the R-74 expected to be used by the Mig-29UPG.
Which means that both jets wont last very long in a close fight with each other..
So its an equal score in sustained WVR combat for them both...with the Mig-29 having the edge of first shot.
Lets move to capability:
The JF-17 from its inception is designed to be equally adept at A2A and A2g..
The Mig-29 UPG adds the ability to do air to ground using precision weapons..with a greater payload..
The Mig wins out.
What about the cost..
The JF-17 costs around 17 million including all expenses paid.
The Mig-29 cost about 32 million(14 million in 1985 dollars) to the IAF when they first bought it.. all expenses included.. add the 900million upgrade to SMT.. thats 13 million per plane.. it comes to about 45 million dollars spent per jet in total.
For that price.. you get about 2 Jf-17's.. with a little spice on top... and almost matching the capabilities of the Mig-29SMT..
for 37% of the price.. its the reason the Russians gave the worrisome statement about it being a direct competitor.
Since most nations that need that capability.. would rather not pay that much.