Is there a pre-payment penalty?

No. There is no pre-payment penalty.