I think that’s the remains of a battery back - note the black cap, transparent sleeve and leads from this site -
http://www.all-battery.com/tenergypropel72v4200mah45adrainratenimhbatterypackswithtamiyaconnectors.aspx
Yes, I agree 100%. Ebay sells them, as well.