Somewhat unrelated, I took a trip to Honduras several years ago with only 2 months on my passport and immigration in the US said they would let me go, but don't be surprised if they don't permit you into the Country. Honduras immigration didn't give it a second look. I guess your friend would be taking his chances. I think the biggest hurdle would be getting past the departing flight immigration, as long as the passport had sufficient time before the returning flight, you would probably be ok in the host country.
If it was me and I had time, I would opt for a new passport. Why take the chance if you don't need to?
I was told you had to show 800,000 and renew every year, but the 800,000 needs to be in the bank 3 months before renewal. The visa process is confusing there.