Update: I received my camera back on Friday, 3/15. It has been repaired and cleaned. They actually called me early last week about the flash unit which had been damaged when I dropped it and asked if I wanted that repaired too. I agreed, so now both the flash and lens have been repaired. It has been cleaned, though I can't speak to what they may have done inside.

Overall it only became a frustrating experience after reading so many poor reviews about camerasandparts.com. I'm not certain I would trust them to do future work, but aside from the lack of communication, I was satisfied with their work.

My advice, buyer beware and don't expect to get your camera back in less than six weeks. However, if you're willing to take a bit of a gamble, they appear to do good work.