I purchased a MTN Huawei HSDPA data card recently because Vodacom would not upgrade my contract card that was 3 months old without me paying in R2300, I know they are doing it now but it is too late for me. I bought the MTN card outright for R1700, my brother just got his Vodacom card on contract and they are the same card. My frustration is that MTN charge R1399 for their card and Vodacom R2699, since they are the same card and neither is network locked why the price difference.