I watched the episode last night, it was pretty funny.
They actually modded the Astro with a lift, tires, winch, and bumper. It was pretty neat. Unfortunately most of the footage was of the 2wd Ford slipping all over the place.
Spoiler alert:
The Astro does win.