In any election required by this section which is to be held by secret ballot a reasonable opportunity shall be given for the nomination of candidates and every member in good standing shall be eligible to be a candidate and to hold office (subject to section
504 of this title and to reasonable qualifications uniformly imposed) and shall have the right to vote for or otherwise support the candidate or candidates of his choice, without being subject to penalty, discipline, or improper interference or reprisal of any kind by such organization or any member thereof. Not less than fifteen days prior to the election notice thereof shall be mailed to each member at his last known home address. Each member in good standing shall be entitled to one vote. No member whose dues have been withheld by his employer for payment to such organization pursuant to his voluntary authorization provided for in a collective bargaining agreement shall be declared ineligible to vote or be a candidate for office in such organization by reason of alleged delay or default in the payment of dues. The votes cast by members of each local labor organization shall be counted, and the results published, separately. The election officials designated in the constitution and bylaws or the secretary, if no other official is designated, shall preserve for one year the ballots and all other records pertaining to the election. The election shall be conducted in accordance with the constitution and bylaws of such organization insofar as they are not inconsistent with the provisions of this subchapter.