The more money you spend on an oil filter, the better the innards will be. Just don't get the cheapies.
The longer crank time is usually associated with the CPS , but is exceedingly common with our era Jeeps and not necessarily a bad thing. The sensor is probably a little dirty or there's some corrosion in the wire harness. If it wasn't explained yet, the CPS has a little magnet in it that jumps when certain teeth in the flywheel go by. This tells the computer where the crankshaft is in it's rotation and the computer will NOT fire until it is absolutely sure where the crankshaft is and if it ever loses signal from the CPS, it should kill the spark immediately. Modern engines are designed for quick startups (something they feel their customers want). It's not always easy to accomplish that though, I know Ford was having some problems back in the mid 90s with a couple engines.