Perfect OEM replacement.
Not for lsj fuel rail
These do NOT fit stock lsj fuel rail, the lock holes are 1/8 inch off, and too skinny. Need to update the description to reflect this. Mine were corroded right through, and I needed these when I ordered them, now I have to wait for dealer to get them in. Not a huge deal, quality seems good, and cost is low, but wasted 3 days on the install