Why don't you try
www.confused.com. I have zero no claims bonus and have always been on my mums insurance.
I just got insurance in my own name on a Focus ST for £743 fully comp thru admiral. Mind you I am 24 but £4000 seems a tad ridiculous for a 19 year old on a 3dr.