Work got me a set of Emtec Noisebreakers which are custom moulded. They are great for general use but big for a bike helmet. They will adapt them for the bike if you tell them though, they are vented too so no pressure build up! Have a look at
www.noisebreaker.com!