BANC OF AMERICA SECURITIES LLC $150,000,000 AGGREGATE PRINCIPAL AMOUNT FINANCIAL FEDERAL CORPORATION 2% CONVERTIBLE SENIOR DEBENTURES DUE 2034 Registration Rights Agreement dated April 12, 2004 REGISTRATION RIGHTS AGREEMENT, dated April 12, 2004,...