My pecking order for parts in general
-Dealership (sometimes surprisingly inexpensive for OEM quality)
-High quality stuff online
-NAPA
-Advance, Autozone, O'Reilly's
Unless you need it yesterday, stay away from the parts stores. Last time I went to O'Reilly's looking for a part (Moog track bar) oh, yeah, sure, they've got it in stock... for like $110... I bought the exact same thing online for like $60-something. Which wasn't much more than their shitty, Chinese house-brand junk, and in fact, I think they jack up the prices on the good stuff to make their junk seem more appealing. As far as brands go-
-NTK/NGK for O2 sensors (from what I understand, they originally made them for the XJ's anyways.)
-Pick-up coil/cam sensor: Still available from the dealership for $70 or so.
-TPS: Same thing as the pick-up coil. $50 or so I think.
-Crank sensor: NAPA
-Battery: NAPA Premium Gold will change your life...
-Spark plugs: Champion. Never noticed a difference between copper-cores and single platinums in my stock 4.0. They're about the same price, but the platinum plugs should last longer.
-Blower switch: We'll see how long the NAPA switch holds up. I've gone through two in probably as many years...
-Currently running a Davis Screamin' Demon ignition coil with, I believe, red Taylor ThunderVolt wires. No complaints except some mice chewed up my first set of Taylor plug wires at one point. Even chewed up, they worked fine, they were just chewed up. :smsoap:
Edit: Oh yeah, best way to find cheap parts online is to just plug the manufacturer and their part number into
www.google.com/shopping I find that Summit Racing works really great for finding that info.