First, avoid any cheap or store brand fuel pumps, they do not hold up for long. I'd go strictly with a Bosch who was the OEM manufacturer for the fuel pump in your 06 TJ. And the fuel filter is built into the fuel pump assembly, it has a very large surface area and is considered a lifetime filter. It does not normally ever need to be replaced.
Yes it's more expensive than you can find at your local auto parts store but replacing the fuel pump assembly is not a quick easy job so I'd go for the Bosch so you don't have to worry about premature failure like is so common with cheap or store brands.