Napęd Za kabiną załogi znajduje się przedział napędowy z silnikiem i przekładnią. W pierwszej wersji M88 napęd stanowił silnik benzynowy AVSI-1790-6A o mocy 980 KM sprzężony z przekładnią Allison XT-1400-2. Pozwalało to osiągać maksymalną prędkość 42 km/h, natomiast podczas holowania uszkodzonego pojazdu prędkość wynosiła 21 km/h. Szybko okazało się, że silnik benzynowy jest paliwożerny oraz dysponuje słabymi osiągami. W wersji oznaczonej jako M88A1 zastosowano jednostkę wysokoprężną AVDS-1790-2DR o mniejszej mocy 750 KM, jednak gwarantującą wyższy moment obrotowy i niższe spalanie, co przekładało się na większy zasięg. Była to jednostka 12-cylindrowa w układzie widlastym. Wraz z zastosowaniem nowego silnika w M88A1, zdecydowano się na wymianę przekładni na Allison XT-1410-4. Dodatkowo zainstalowano pompę hydrauliczną, która umożliwiała używanie wysięgnika i wciągarek w przypadku awarii napędu wozu.

Przy okazji opracowywania nowszego wariantu M88A2, lepiej dostosowanego do ewakuacji cięższych maszyn, zastosowano zupełnie nowy układ napędowy. Postanowiono zamontować w M88A2 powerpack AVDS-1790-8CR o mocy 1050 KM. Składa się on chłodzonego powietrzem, turbodoładowanego widlastego silnika wysokoprężnego, sprzężonego z przekładnią Allison XT-1410-5A.