SteinarN
Spot on with your assessment. Look at the fasteners and the foam; this is not anything I have seen on an aircraft.
Note that there is a centroid in each of the fasteners; this is not a pop or hylock used on a aircraft. Given the location its not from a truck!