The infamous Hillbilly Hammer Mercedes-Benz gets a 3500 stall torque converter?