The foam liner comes from packaging for sram xo shifters and derailleurs. Approx. 10mm thick, i laminated it with carpet tile adhesive spray to the right thickness, just added the extra squares for additional padding. The peices are then held into the helmet with self adhesive velcro strips.