I'd go with the Pennzoil. Also, just to clear up confusion caused by Puro bashers, their top tier oil filters never had any tearing issues. The PSL never tore, and nor has its successor, the Boss. If you want to use a Purolator, go with the Boss. Fram Ultra's do have better filtering efficiency, however, I've always had problems with their seal gaskets swelling up causing them to be difficult to remove; both I and my father could not remove the Fram Ultra from my truck by hand, and getting a filter removal tool into the filter area on an 01 F-150 is pretty much impossible. Therefore, the filter is on its second OCI at the moment, and I'll need to take it to a mechanic the next time I get my oil changed so they can remove it. Anywho, I'm not saying to not use a Fram Ultra, but I'm just saying that in my opinion they become terribly difficult to remove.