I bought some 04 lug covers from a dealer online, correct part number listed and shipped, but....they are too large. Look exactly the same but wont fit. Whats the deal. also, what keeps these from falling off. Mine have. They just slip on. I am thinking of putting a dab of silicone on the lug nut.