Is there a penalty if I pay off the loan early?

No, there are no penalties for paying off your loan early.