I can't help you but perhaps these guys can. Were a great help when I needed it.
www.photografix.com
Good luck and may your repaires prove to be easy...