Caveat emptor. Check the local currency price (which is the only one that matters) not the U.S $ price.
I'm looking at starting a DONE4 in JNB and EF shows $5150 in USD. The local currency price is 39950 ZAR - the same as Oneworld's Fare Estimator. The ONANDA site shows that to be $4,979.74 at the current exchange rate. The USD has been on a bit of a recent rise.. hopefully it gets better still before I fly.