Update, after 9 years, my drive needed a complete refinish. That is 9 years in the water, not on a trailer folks. I began stripping...it took me two 12 hour days to get it all off. The polyurethane finish coat was the one looking bad, and it came off fairly easy. The primer coat bonded to the alodine. WOW! Tenacious does not describe it. 2 gallons of aircraft stripper and 40 pounds of walnut hulls later, I got it done. In reality, if I was not so dissatisfied with the cosmetic appearance it could have gone years more on the primer coat alone.
Got it stripped, used Alumnaprep 33 then alodined it. I put on the same primer however this time I went with POR 15 Hard Nose finish coat. It is supposed to be even tougher than regular polyurethane finishes. I'll let you know how it goes, but I think this POR 15 Hard Nose looks promising. It does not finish as glossy as regular polyurethane but the point is longevity above all else.