I'm with MCE Insurance but as a 60 year old rider with 40 years riding experience and 15 years no claims bonus I was still charged £886! I think it's because I am London based because that racks up the cost of cover. My insurance has always been expensive.
My dealer recommended Lexham (above) or MCE, and I was already with MCE
I also got mine from Lexham six months ago for £250 fully comp for a TS.
I'm 35, just passed my CBT though had a car license for 17 years, and live in West Lothian (near Edinburgh) for reference.