I've used Insure My Ride for all 3 bikes I've owned, no problems so far and like yourself I found them to be the cheapest. I haven't made a claim though so can't comment on how they handle that.
Have a read of PSB, there are a few insurance review/opinion threads.
__________________
https://www.facebook.com/JanGlovacPhotography
MY05 STI track car | VF Clubsport
|