Where did you spot this trucka? I've read that the motor is supposed to be beastly!