Don't blame you mate, go with a firm that has a known reputation. Flux direct may save you money, but who knows what they'd be like if you ever had to claim.
http://www.fiatforum.com/insurance/209663-flux-direct.html
by the sounds of it looks like you done the correct thing