I know this is not definite, but on most telkominternet accounts you get 10Gigs or bw..
So what i would do is buy a 3gig telkom internet - R245
And then 1gig webafrica Prepaid - R70
The reason why i added the R70 1gig prepaid is because sometimes telkom can be ugly and cap you before 10gigs and this way he can still get onto the internet. Then if he really wants more bw he can buy another 3gig telkom internet for R245..
So you 1st month will be like R560
Then after that it will be R490 (The perpaid should just be used when getting the other telkom account) You should prob be able to get about 20gigs out of those two accounts p/m.
For the last 5months i havent been capped and i go up to 8-10gigs on my telkominternet account..