The pros and cons of a vehicle service contract