Mikrotech has both the One Plus 7 and 7 Pro
https://www.mikrotech.co.za/product/oneplus-7-smartphone/ref/Nkosana/
https://www.mikrotech.co.za/product/oneplus-7-pro-smartphone/ref/Nkosana/
Go for the S55 full version if you can. Doogee makes great bang for value phones overall with awesome quality (personally using the Y8). Here is an honest review of the S55...
Mikrotech has the Redmi 7 (not the Indian version), with the 48mp camera.
https://www.mikrotech.co.za/product/xiaomi-redmi-note-7-smartphone/ref/Nkosana/
Mikrotech has it https://www.mikrotech.co.za/product/oneplus-6t-smartphone/ref/Nkosana/ & also the McLaren Edition https://www.mikrotech.co.za/product/oneplus-6t-mclaren-edition-smartphone/ref/Nkosana/
Speaking from personal experience with the brand, a few years ago I had the U975. It had terrible battery life with a weird front camera...customer service was non existent & it looks like there are lots of people with the same complaints in regards to the rest of their lineups' models poor...
Mikrotech as well has a great variety of phones including the Umidigi F1 https://www.mikrotech.co.za/product/umidigi-f1-android-smartphone/ref/Nkosana/ & the Xiaomi Mi A2 https://www.mikrotech.co.za/product/xiaomi-mi-a2-smartphone/ref/Nkosana/