Be amazed if NFU are cheap. I used to work for them and our car insurance prices were always well above average.
Go Compare offer free £250 excess cover if you buy through them, so you can whack your excess up by that amount for a cheaper premium and not be out of pocket if you have to claim.
You can also get some decent cashback through Topcashback, including for the price comparison websites.