I live in NJ, State Farm is your best bet if you can get a policy. You have to have your cars on the policy first. The last time I checked for a friend State Farm wasn't taking any new policy.
And Geico will not cover motorcycles in NJ even they do cover motorcycles in other states. You always have Rider Insurance. Here is a link: Good Luck.
Rider Insurance