Is there a prepayment penalty?

There is no prepayment penalty. You can pay the loan off at any point and only pay the interest that accrued until that point. 

1
106