This has been discussed many times on this board. I think there are three facts that are not usually acknowledged:
1. Focusing on one specific performance (say, the 1500) misses the point that most of the athletes in question (not just Junxia) ran multiple events, some of which had qualifying heats, all at WR pace. Here's Junxia's six-day stretch:
September 8: 29:31, WR
September 11: 3:51.92, #2 all-time (now #4), betters old WR
September 12: 8:12, WR
September 13: 8:06, WR
I am assuming there were also prelims in the 1500.
2. The meet was restricted to Chinese athletes. It was not the Chinese national championships, though; those had already been held in May (where Junxia ran a much more reasonable 8:27). It took place in September, after the world championships. There is absolutely zero precedence for legitimate world records set in domestic meets late in the season. Junxia's season began in April, by the way, with a 2:24 marathon.
3. Contrary to what has been posted in this thread, several men's national records were also set at this meet: in the 100, the 400, the steeplechase, and the 400 hurdles. How often do we see legitimate national records set in domestic-only meets that take place in September?
If there were drugs that allowed women to run world record-caliber 3ks at the end of a 10k, and to produce at least four WR-caliber performances in 6 days, someone else would have discovered them too. The Chinese women were obviously doped, a lot, as were many other distance runners in the 90s. But there clearly must be more to this particular story.