I'd still check if you can get a better deal via your own bank (though at the expense of a higher DP vs in-house).
Re: insurance, though you get it for free, you may be required to auto-renew with the casa if it's an in-house financed purchase, which may be considerably higher than the average premium offered by external insurers.