I had to fix my speedometer too. I have couple of warnings.
- Do not lubricate reseting knob too much. Cable may disconnect from the knob.
- Do not open screws in the bottom before you have opened the front glass. Otherwise mechanism may come out in a force when you pull the glass out.
So, I have managed to make both mistakes. Cable disconnected when I tired to lubricated system when it was still attached to bike. I put cable back and tired to tighten it to then knob by pressing pipe with tongs. I was so hard that it cracked. I finally just glued it in place with epoxy and duct tape. This has worked so far, since when lubricated, reseting don't need much force.
Second mistake caused break of the needle. I fixed it by welding it by soldering iron and adding thin layer of epoxy over joint. Works, but not too pretty.
Anyway, I found out that "helpful" service had caused major damage few years ago. The bulb in the speedometer was dim and serviceman had changed it. Nice, except one detail: Replacement bulb was 20w halogen

I didn't notice it immediately, since I rarely ride at dark. It was there about 1000 km and had caused major damage. Lots of plastic that makes up structure of the mechanism was melted. It had probably evaporated whatever grease there had been and thus contributed to reseting problem.
So, I think I may buy a new speedometer. Does anybody know if it will come with new reseting cable and knob? I didn't find any way to remove cable from the instrument. Bike is Pegaso Cube.