Yeah, that’s going to be a problem, because each message will be assigned to a new, different user. That’s why Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) doesn’t allow that by default. You need admin rights on the Google Group to download the full messages including email addresses.
Yes, Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) works with mbox files as well as each message in it’s own file.