+1 for Dairyland Insurance.
I've delt with Allstate ( auto, home, life ) for over 30 years but when it came to my 1250 they wanted 980.00 a year.
Shopped around and gieco, progressive etc where about the same.
The bike shop I deal with has an onsite insurance agent that is an independent. She ran my numbers thru about 6 diferent companies and Dairyland came in @ just over 400.00 a year. They also insure upto 3,000.00 dollars worth of bling etc that i may add to the bike without jacking up the premium.
I havent ever filed a claim and hope not to ever have too, but if it were not for them I certainly wouldnt be riding.