They cannot get 777 for a few reasons:
1) SA do not have any ETOPS ratings and it would cost a fortune to get ETOPS ratings for only 3 birds!
2) There are no new build 777 available in the short term so they will have to lease older birds!
3) All the older birds are non ER and will have problems from JNB and will operate with load restrictions constantly.