it all depends on what you want. In my case I wanted something better than OEM but not a monster that requires customization or what not (nothing crazy) I picked up an AFCO unit, its a bit bigger than stock (but thicker) and uses the stock setup~ and was easy to do.
I would HIGHLY recommend replacing your heat exchanger pump while its tore down unless you have super low miles as they go bad (mind did)