Are they any good, and will they do anything to throw off the engine? I -think- I have one on my Blazer because I replaced it, but that was six years ago. Anyway, my brothers truck needs one. Can we just get a cheapo $45 dollar one, or do we need an O.E. replacement?

