Refinance cost - some banks are willing to absorb ( you may be out of pocket by $100-$300)...everything is negotiable .
Really comes down to time...if you have the time to go through the refin process.
For your loan amount at 80% with 100% offset you could try
Citibank 4.68%
Gateway credit...