I think you are right. Gambusia Affinis looks to be a match to me.
Well they are just about the most resilient fish I've ever had in my aquariums. They reproduce like crazy, and have thrived in several different conditions.
I'd be curious to drop some mosquito larvae in the tank to see how they would react, but don't want risk having mosquito flying around the house.