We call it duct tape and pay $2.75 a roll. NASA calls it "Metalized Self Adhesive Bonding Cloth" at it costs them $2,750 a roll.
Umm...I have some I can sell them that I got at Big Lots.... I’ll even cut the price to an even $2000.