I inherited an 1982 TLR200 which was in pretty rough condition and so I went to work on removing the surface corrosion and I purchased VHT ( very high temperature) brand aerosol paint one for the barrel , another for casings and one for the engine pipe. Each paint is specific for their purpose.
Now I could never claim to be a perfectionist - but I did my preparation thoroughly bare metal, clean and dry. I dried the paint in our oven (don't tell my wife) about 30 minutes at 120 degrees C. The barrel paint has been fine. The first time I tried to start the engine the carbie flooded spilling fuel onto the casings and the paint just dissolved leaving a hell of a mess. Surely fuel spill on engine casings is common - you can't start my Montesa without tickling fuel from the Amal!