does allstate have mechanical breakdown insurance best 3rd party car insurance nsw