+1 on the questionable quality of these.
I bought a couple sets of these 3 years back. Admittedly, they sat in a closet for a couple of years until I got around to putting them on, but when I did open the package, the cap on one of them did partially come off (and so I never ended up putting those on the bike, or anything for that matter).