I have the "floppy" one as its described (bought from A1Automotive, maybe different brands are made differently??)...have had it on for 6 yrs,(or 16-18k miles) no problems...its held with the plastic rectangular pieces...only problem is the "man made" hole I accidentally made...