Are you able to repay sooner than the 30 year term? About half your refi benefit is getting eaten up in fees.
Yes we can accelerate payments on the principle.