I've been painting my running gear with antifouling paint in saltwater for over 5 decades and I have seen absolutely no detrimental effects to the shaft, strut, or prop. Just do not paint where the zincs are going to go.
We were given a free professional coating of prop speed one year and I did not find it worth the money to do it again at my expense.