I second Mills Marine, they fish and so they know the beating a boat will take. And in turn they do a great job in the prep and final paint application.
And in aluminum boats its all about the prep.