Yes those are from DH bikes inner tubes, tuff stuff and durable.. Had to cut 'em half cause it was too hard to get the battery between. It's rather easy to remove, attaching is little difficult though, but I think it will stretch out a bit still.
I think that the batterys are the last parts that I have to worry about now, we'll see if Im able to get the truck into some bashing action