i called the call center after i posted this topic. The lady i spoke to said they take commonwealth applicants, but due to the sa government, they cant run a background check on people that have been here for 3 years.
Then she went on to tell me that there is a loop hole. That if by some chance there was a recruit already serving in the Marines, to vouch for me i would get in. But chances are slim that a person that doesnt even know me will vouch for me. I found that odd. But who knows.