For 1967 air war, its important to remember that IAF had better planes.
By no means...
MiG-21 was more than match to Mirage III. There is a tendency to underestimate MiG-21 - it was and still is a great plane - there is a reason it still operational today in many air forces.
IAF had an edge of actually testing this aircraft and they new its strong and weak points.