Do I have to pay a prepayment penalty for early repayment?

No, you don't have to. You can repay part or all of your financing at any time without incurring an early repayment penalty.