You can use the MailsDaddy Gmail Backup Tool to export your complete Gmail mailbox along with attachments. It supports saving data in PST, MBOX, EML, MSG, and HTML formats while maintaining the original folder structure.

gmail-backup-tool-1.png