I don' t think you will get all of that and have it be cheap. All that comes to mind is the Fitbit Versa which at its cheapest is around R2800. With HealthyCare or HealthyGear discount you could get R500 cash back** on the purchase from Dischem/Sportmans respectively.
**[Assuming you don't buy anything else from them that month].
Also what smartphone do you have since the device in question needs to sync with your phone. The Versa for example doesn't play nice with some or possibly most of the Huawei phones.
I have the Pebble time currently.... Also the versa looks good but it is between R4k and R4.5k which I think is crazy