Nice one, I had no idea about this - It's completely different story: waterproof, dustproof... well, anythig-proof ;)
I have something similar but even bigger from my long gone rc car. I would have to to order internal foam and it would keep everything plus goggles - but custom cut foam doesn't...