Someone here in Belize would like me to order them a cheap unlocked GSM Android phone. Budget around $100-$120.

In that price range, I realize I'm pretty much limited to really old crap phones. What I want to know is, can anyone recommend the least crappy one?

would like:
somewhat stable and reliable
enough battery to last through the day with light usage
easily upgradeable to at least Android 2.1 or higher

Any suggestions?
_________________________
~ John