auto insurance company ratingswhose auto insurance is primarywill auto insurance cover mechanical repairshow much car insurance cost