Isnt it surprising that Safaricom and Huawei are selling 3 phones with basically the same specs at different prices:-

Huawei u8820 - 27000+
Vodafone 845 - 12,999
Huawei IDEOS - 8,500

All the processors are 528MHz (Qualcomm MSM7200A) and only the U8820 has a larger screen size, otherwise they all dientical