I think I would take it to a camera place and cough up for a professional clean.