That's a pic of your camera?
Whatever parts may or may not be needed, that's requires a pretty deep disassembly. Are you confident in you doing that?[/quotemsg]
No, it's a photo I found but my smudge looks the same, I'll try to get a photo of mine up today.
Is this water? Or damaged electrical...