From what I can tell the fuel filter on the 97+ tank is not IN the tank per se - it is the small metal canister looking thing clipped onto the top of the pump assembly. You still need to drop the tank to get to the @#%@#%ing thing (or bore an access hole through the floor right above it, if you so choose) but you don't have to pull the fuel pump, which is quite nice. Unclip the stainless steel clip holding the filter onto the top, remove the quickdisconnect line from the side, then use a pair of flat blade screwdrivers to pop the module out vertically. Don't be too bashful with the screwdrivers, it took a little bit of twisting them to lever the one out on my spare 97+ pump assembly I broke down and reassembled a few days ago.
EDIT: JrTxJ's post verifies this, it's not in the tank, just on top of it.
I *think* the check valve may be built into the same module, but I am unsure.
If you are a lazy guy like me, buy two new J-bolts (part number J3240023) on funjeepsparts.com for 2 dollars apiece, 2 fender washers to fit them, and 2 nylock nuts at Home Depot. Might want to get something else you need at funjeepsparts at the same time unless you like paying 8 bucks shipping on 4 bucks of parts - I don't work for them, they just have the best price I can find, they beat OEM MSRP by 50% ($4.change each) and teamcherokee by 90% ($20 for 2) :shocked: