kleen strip sells a spray -on adhesion promoter in a spraycan for automotive paint- once you clean the parts with trisodium phosphate cleaner (same as you use to remove wall paper paste from plaster walls, it will remove silicone found in vinyl dressings), spray it on then your color.