Had my battery light come on, and engine noises started, around noon yesterday. I suspected my alternator had just went on my 2004 Mercedes. Had it towed to Milex, and they confirmed it needed an alternator and belt. They had it replaced and operational by 4 pm! Great service and honest pricing!