I agree with SDR to shop around by phone but why don’t you give it another year or so and get your FICO score up to 765-770? Then you may be able to qualify for “prime” or “Alt-A” terms instead of being stiffed for prepayment penalties, up front points and higher interest rates, etc.