I'm not sure about the paint restoration, but once you've got it sorted, go and see your local signwriter and have some clear vinyl cut and fitted over the parts of the paintwork that are subject to wear. My son (signwriter) put it on my bike and it's pretty well invisible unless you go looking for it, and the paint is now protected from abrasion wear.