So is this the forum to discuss this vehicle? Its essentially the same as the Rally & Ford, I just dont see a forum for it.