no offence meant by referring to the jf 7 as a mig 21 lookalike. but i really doubt that the airframe is based on that of the mig 29...i mean...it looks nothing like the mig does it

and thats not even considering major structural differences between the two aircraft...