I think I’ve found probably the best “bring your own phone” deal around.
These guys offer an Anytime 100 topup “contract” for a once off price of R600. You then get R100 airtime for 24 months which is R2400 airtime. The effective “subscription” is therefore R25 per month.
What’s the catch besides the fact that you need to bring your own phone?