Hi,
all purpose grease
No offense, but all purpose means "can do everything, not the best for anything"
Kick starter with lithium bases grease, clutch lifter with engine oil (no grease).
Clutch lifter mechanism with lithium based oil, but a better option is molykote (lithium based grease with graphite).
If you make a mixture with 1/2 part engine oil and 1/2 part molykote, you can use this for cables.
It's wise to take off the front sprocket and clean the splines of the main shaft and inner part of the sprocket. Then take a chain grease (the one you have to warm up before making it soft) and apply to the splines before you assemble the sprocket.
Jensen