I did a ton of research and ultimately went with the Safety First Heavenly Dreams mattress from Amazon.com for $47. It's foam and fits my Gulliver crib perfectly.
My girls are not here yet, but so far, I am very pleased. I even wrote a review on Amazon and I never do that.