Racing planet is the place I would get the parts.
Go to Youtube and search scooter variator, clutch, cpring, control spring, 50cc scooter... There are hundreds of vids.
Most guys end up buying a Harbor freight 1/2" electric impact driver to do the work. It really makes the job of removing the clutch, and variator easy.
With NO Bullsh**... I know of three shops in the entire US that can do what you need correctly. One is The Scooter Garage in North Carolina, another is B&L's shop in Portland, and the last one is me.
Not saying that others can't but I don't know of any. If a mechanic has not been working on scooters specifically, and modifying them with scooter performance scooter parts... it's hit or miss if they even have a clue.