Yep, free if your camera is still under warranty.
The 77 lens cap I don't think is available at the service centre, I believe they're out of the center grip lens cap themselves
You can test the CCD very easily. Set apeture using a 50/1.8 to f/22, shoot against the white pillar and zoom, shouldn't be too hard to miss the dusts still on the CCD. If you KS, bring a notebook like somebody I know here :bsmilie: