I think it might be worth the money to fix it if it means you can recover your pictures. You can go to a computer shop and tell them to give you an estimate before they do any work.