The item was well packaged and everything in the picture was included. Note: There's no instructions in the picture, so don't plan on getting any. It was easy enough to assemble without instructions using the pictures. There were also extra nuts and bolts provided. I believe I had one extra long bolt, and a number of extra smaller ones, including extra nuts. Also, the clear plastic body piece and the encoder wheels are covered in a protective paper type material. In the picture you can tell they assembled the car and then took off the paper. That is why you'll see the brown paper under the items in the picture. It comes off easy, meaning it's not glued or using any strong adhesive, but does often rip when you take it off when it encounters a hole or other cut-out piece. So it takes a few minutes, and doesn't just come off in one pull. Once you do this to the encoder wheels, the wheels are entirely black, and just have notches or cut-outs to be used. I'm not exactly sure how these encoder wheels are designed to be used? Once assembled I wired it up with an Arduino and a H-Bridge Motor Driver (SN754410) and had it driving around with per-programmed instructions within the day. I don't think the 4 AA batteries could power the motors and the Arduino, but the batteries did provide plenty of power for both of the motors. Or not my Arduino Duemilanove anyways... which I believe needs more then 7V to keep it happy. Good enough for a quick little project \ learning experience. Would have given it 5 stars if the front caster wheel turned a little better and some of the tolerances with things were a little better. But overall it met my expectations and worked as intended.