a 40w solar panel plus battery plus charge controller is not cheap (nor small). i knew some people that put those together but all told they were about $500 with locally sourced parts.
Just for interests sake, solar panels in the DR Congo are about a dollar a watt. However, getting durable batteries is a different story.