I had NJ Manufacturers (on my parents policy, my dad was paying 600 a year for the both of us, and got a rebate), but when I bough tthis car, I had to go on my own.
I have to wait 6 months to go back (due to a ticket) and Geico was by far the cheapest around ($1200 cheaper than Allstate ).
Their customer service has been outstanding as well.