Registration Rights Agreement Dated as of June 3, 2005 By and Among NEFF CORP. as Company, the GUARANTORS named herein and