i replaced mine with a STR seal and have not had any signs of leaking. this was about 20k miles ago and it looks pretty good too. i can't recall how many o-rings it has but i'm sure it has more than one. it's just a 3 dollar difference and i really don't think you can go wrong with either one as long as you stay away from the stock plug.