I know of nothing that will stay on for a year, assuming some regular motoring. I have tried all sorts some so expensive I felt like I was applying liquid gold and nothing has lasted more than three months. I am in a very high fouling area.