Is there a prepayment penalty if I pay my loan off early?

No. Affinity does not charge prepayment penalties on auto loans.