Do prac nad ulepszeniem M88 powrócono w 1991 roku. Producent otrzymał kontrakt na kontynuowanie prac rozwojowych. Prace te trwały do 1993 roku, kiedy istniejące prototypy z poprzednich prób zostały przebudowane i poddane szeroko zakrojonym próbom. W 1994 roku zakontraktowano produkcję nowego pojazdu, ale z powodu dalszych cięć w budżecie obronnym, postanowiono przebudować wozy M88A1 do nowego standardu, zamiast budować zupełnie nowy pojazd. W 1997 roku, po przeprowadzonych testach nową ulepszoną wersję M88A1 przemianowano na M88A2 Hercules (Heavy Equipment Recovery Combat Utility Lifting Extraction System). M88A2 został wprowadzony do służby w 2000 roku i wykorzystuje wiele elementów testowanych w wersji M88A1E1.

Od 2005 roku producentem Herculesów jest spółka BAE Systems, a dokładniej jej filia BAE Systems Land and Armaments. W 2019 roku zawarła ona kontrakt na modernizację obecnych wozów M88A2 do nowego standardu M88A3. Podstawową zmianą w stosunku do starszej wersji będzie wyeliminowanie konieczności zaangażowania dwóch wozów do holowania najnowszej wersji czołgu podstawowego M1 Abrams. M88A3 będzie mógł samodzielnie przemieścić czołg tego typu. W M88A3 ulepszono układ napędowy, zawieszenie i gąsienice. W wyglądzie zewnętrznym da się zauważyć dodatkowe siódme koło jezdne zmniejszające nacisk na podłoże.