better check with mr tay (de camera) or camera hospital.
lenses in general usually cost 120-180 , or even more depending on issue.
cameras not sure already, should be the same range? possibly more, 180-200+ thereabouts.
Usually, mr tay will get you to go straight to his place, so he can check it out. (but be warned, his services usually take sometime, even though the service is good, so if u need it back fast, will not recommend him haha)
not sure about other people's experience