I have had to buy new helmets for the same reason. You may check the Specialized web site. They sell replacement pads for their current helmets for $10. Maybe you could cut the to fit your helmet. Other manufactures will give you a free replacement if you ask while it is still relatively new.