If the rudder will stay submerged for any length of time, then you need a paint that will not blister. A polyurethane paint like Interlux' Brightside is a one part urethane paint and is not to be used under the waterline, for example. It is great for the hull sides and deck, etc., but not below the waterline. If you just want a shiny white paint, then I suggest you use an epoxy paint (not Rustoleum) as it is waterproof. So, Pettit's epoxy paints are suitable, but then know that while epoxy is waterproof, it is more susceptible to sun degradation than urethanes, so you can expect it to oxidize and lose the gloss faster and that is why people don't paint boats with epoxy above the waterline (or shouldn't). You can also use Interlux 3000 epoxy barrier coat, which is very waterproof, but not shiny, or you can use their Teflon Performance Epoxy, which is good too. If the boat sits in the water all the time and you leave the rudder on, then you might consider an antifouling paint and if you want white, then you need to go with Pettit or E Paint, both of who make white antifouling paints.