I brought in my 50 mm 1.4, and my 580 EX Flash. My flash needed a new pin assembly, and the barrel on the 50mm was damaged. (Knocked off a shelf). They do not have a flat rate bench charge, but they will assess what needs to be done, and let you know the cost. You can decline the repair. You can also mail stuff in if you do not live close-by. They are also open on Saturday for those of us that work from M-F.
Total cost for both repairs was 235 dollars, with tax. Pretty reasonable in my opinion. Might be my imagination, but the 50 mm seems sharper than when I took it in. I think they did a calibration. I am sure I will be back for tune-ups and repair in the future. I recommend Sun Camera.