From
https://www.veteransunited.com/va-loans/va-mortgage-rates/
What are discount points?
Borrowers have the option to buy down their interest rate by purchasing discount points. When you purchase discount points, you are essentially paying interest upfront to receive a lower rate over the life the loan.
Points are generally more advantageous to borrowers who plan to own the home for a longer period of time. Your loan officer can help you determine the break-even point of purchasing discount points, or if points even make sense for your specific situation.
I'm not familiar with your situation or the ins and outs of VA Streamlines. Just wondering if you can pay points, add them to the loan amount, and keep your payment the same for 15 years.