Oh and I do have this Apex Clear tape I bought from them on ebay and I am not sure on this as it is not tacky whatsoever on the surface and mounting electronics completely did not work on the carbon chassis. It is super sticky on the edge when it is sitting in the zip lock bag or on its side on the kitchen counter or something.
http://www.ebay.com/itm/Apex-RC-Prod...wAAOSwKrhVce5j