Are those really just plastic with inbuilt cable tie style fasteners?
The Duct has "clips" that hold it on place on the wishbone!. It was hard to see in the Video..
And the Zip is extra to keep in place. I think it is pretty solid mount.
I can attach a better picture of this..