Hello Josh,
If you're requesting an estimate for an existing set of ad groups or
keywords then their ids should properly be returned in the
AdGroupEstimate and KeywordEstimate response objects. I'm not sure why
you wouldn't see that in the Sandbox, but it should be the case for
production.
Cheers,
-Jeff Posnick, AdWords API Team