In reply to Captainsnowpack:
If you are a member of MTA, you can usually get discounted insurance through them. You have to dig a bit on the site to find it.
I'm not sure which company they are using this year, I will be due my renewal next month I think.