Wow.. that thing looks big. How heavy is it? Although I guess it's probably the same as the normal stock 7.2v pack. The apogee ones were a small lengthwise, just a little wide.
Can you post a picture of the other side of your truck where the motor is? I'd like to see the setup. As you can see in mine, we jammed the speed control between the motor and the servo, which works decent, but it's a little more snug then I would like. I also like seeing what other people have done.