Mick,
For info, it's an M88A2 HERCULES ARV, not an 'Abrahams' (Abrams). It shares zero compatability with the M1A1 Abrams MBT. I've forgotton what 'HERCULES' stands for ... its an acronym, somethign like 'Heavy Engineering and Recovery ....' something. Others on here may know.
Mike