It actually took me quite a while to accumulate these things, and certainly i did not learn them overnight, just as many things about the PLA.
The PLAAF still has a good number of second generation J-7s, the J-7Bs, and an upgrade version of the -B, which is the J-7H. The J-7H is the J-7B with the J-7E's electronics and radar, so it could use the PL-8.
All the old stuff are gradually being retired, emphasis on gradually. Its kind of expected because like the Chinese government, the PLA and its branches don't do things all of a sudden or commit to a sudden change. Even some of the newer J-7Es are also being retired as well. I get the feeling that China does not want to lay off all the older fighter pilots all of a sudden, but retire them when the time is up. If you are a PLAAF pilot in your forties, flying a J-6, J-7 or J-8 and is not in the space program, you know your career future is limited and should look to the commercial sector.
All the J-11s, J-10s, Su-27s and Su-30s are all piloted by younger guys from the late twenties to the early thirties.
The PLAAF J-7s are not fitted with BVRAAMs. Technically there is a way to make them capable, which includes upgrading to a new radar set and avionics, similar to the Russian MiG-21UPG upgrade. This involves the new of the KLJ-6F radar which is enabled for the PL-12. But the PLAAF has not decided for this, concentrating its budget on the new aircraft, and content to let the J-7s fade away.
For a BVRAAM capable radar, the radar needs a high resolution track, lock and engage mode based on TWS (Track While Scan) for active guided missiles, and a single target tracking mode with illumination (STT) for semi-active guided missiles. The plane must also have a datalink to send tracking updates to the missile.