I like the BWD brand they work good for me and a warranty thats hard to beat.
I have a few of their parts on the engine; coil pack, coolant temp sensor, crank sensor, tps, ecm all with a lifetime warranty.
They also have available a cam sensor, 3 bar map sensor and a new stock type maf sensor all with a lifetime warranty.
You can buy parts a little cheaper but you won't find a better warranty. Pay once and be done with it.