I bought the
stainless steel non locking version,it shined up a treat,the downside is the rubber gasket is showing signs of deterioration already. (18 months approx).
If memory serves me correctly I got it from LMC but as far as I know they're pretty much all the same regardless of where they come from.
I realise it's a vented cap but there's quite a strong smell of gas when you're outside the truck on the passenger side,especially on warmer days...it doesn't leak,but then i've never filled the gas tank that full.....