What date do you plan on travelling?
QF will only give 25% for BA & 50% for AA after 1 Jan 04 for discounted Y. This will greatly reduce accumulated points.
For example NBO-JNB will be in BA. So 1802 miles will get 25% air points = 450 and the 20 SC.