Diesel and gas generators tried and tested in Africa