Gas station would tell you sorry but you were the operator. Besides you should have made a stink when it happened.
VHT makes engine paint but it might not match. Harley used to have engine paint all so.
Stay away from whats called wrinkle black its for old motors like in the sixtys.
As for the swing arm I would look on the net for some kind of aluminum cleaner. What ever you find try on the bottom of the swing arm so if its off know one will see.
Please add your state and model of bike you have. Click user CP @ top of page and then far left click edit signature. Thanks