Cabella's has them on sale for $170. Is this a good gps for the money and will it accept a map chip?