Here in WPG there is a store called foam solutions that sells all types of foam products. I got memory foam and cut it to fit my helmet all around. Then got some Velcro with adhesive. Works and feels great. The memory foam helps to not absorb sweat so its great.
Elite Force - Front Line Resolution - What's In Your Mag?