I loved these goggles- best fit for my face of any goggle I have ever used- but they didn't fit my Giro Fuse well, either, but did fit my Boeri very well. They fit my son's Boeri (different model, don't remember the model names), too, so I would try one of their helmets.
Alright, glad to know there are helmets out there that fit - I was worried that the funky strap-lens connection wasn't compatible with anything. I'll bring them to a shop and see what works. In the meantime, I'm just using my old Smiths (not NEARLY as cool ).