Thanks for the quick reply.
I have the original html, css, and image files. The image files have all been properly compressed. They are all 60-100kb. The size of the original files in total is about 30mb, so I'm not sure why their .mobi is 60mb.
I'm so close with the conversion though, I wish I could find a solution that would just fix this final TOC issue.